Like many other societies in the world, Africa boasts of a past that is ambivalent, a mixture of the good, the bad and the ugly. She...