So it's the fault of the socialists who were forced to take over from centuries of colonialism that divided the continent based on which European overlord controlled the area?
Look at Iraq, that hell hole should have never been a country in the first place, so to blame the American occupation or Saddam only would be ignoring the root of the problem.
There's no point in pinning all the blame on Africa, it would be unfair and we would be ignoring the root of the problem, lines drawn by colonialists on a map that didn't take into consideration the ethnic makeup of the areas. Let's not forget how colonialists dealt with leaving the continent. Rather than heal the old wounds they have caused, they simply did it like ripping a band-aid off. And what have the colonialists bought to africa? Well, other than some nice buildings in a few capital cities, nothing much really. The people that took over just followed what they knew, their sole example was their previous leaders, who raped and pillaged and gave little back to the people.
Now I'm not saying every country has all of it's troubles due to colonialsm, but I'm not saying it's all the socialists' fault either.