It's incorrect to blame the Africans. Aid failed not because people there are somewhat less civilized (hypersexual bullshit), but because foreign aid money is feeding the dictators that maintain the system. The big cash doesn't come from exports, but from naive westerners feeding them aid money. That way, whatever leader crops up, he would have a stake in maintaining a poor, half-starving people.
Africans are no different human beings, they're just subjected to the same incentives everyone else is.