Personally I would have thought that one of the problems was the economic control exercised by France, and in particular the French Central Bank, which still controls the West African Franc (CFA) used in Burkina Faso, Mali, Cote d'Ivoire, Senegal even now.
People at the library meeting mentioned the problem that Thomas Sankara was more interested in the peasants than the workers - which seems an "error" for a Marrxist revolutionary.
I quote a couple of paragraphs from this
Sankara’s elusive socialism - ROAPE which offer a possible socialist explanation for the downfall of Sankara:
Although the working class was present in Upper Volta in the early 1980s, sometimes in a dramatic way, it lacked its own consistent organisation and strategy. The national bourgeoisie remained feeble, impotent in the face of crisis and congenitally incapable of resolving Burkina Faso’s dependency and underdevelopment. It was as a result of this real impasse and blockage that Sankara and the CNR were able to emerge. By 1987, the isolation of the ruling military group around Sankara was almost total – trade unions and civil society were increasingly moving against them. Sankara, true to form, refused the option of breaking the regime’s isolation (and principles) by incorporating a wider circle of openly establishment parties. But the crisis and isolation were real.
Sankara’s comrade Compaoré had no such compunction and did not want to see his power overthrown along with Sankara. Knowing that he would fail to persuade his comrade through discussion, Compaoré turned to the violent and bloody murder of Sankara and his loyalists on 15 October 1987. This murder marked the end of the incredibly brave, though mislabelled, Burkinabé socialist revolution.
---------------------------------------
Just putting this in for completeness - like many my main newstream at that time was dominated by the (NUM) miner's strike!