You believe a scientist called Yakub created white people?
That's a big generalization. Some Africans don't like African Americans, viewing them as being "impure", "inferior" or "descendents from slaves". Some African Americans, meanwhile, dislike Africans; they deem Africans to be "backwards". These prejudices will hopefully eventually fade.
Sounds like a sexist, misogynist and generally someone who holds women in low esteem.
But remember, the Third World is still strongly patriarchal. They've had no major women's rights, liberal or even civil rights movements yet. And when these movements do arise, we in the West crush them (like we've recently helped the theocratic regimes of Saudi Arabia to crush actual democratic movements). Places like India and Iran are only now witnessing strong waves of feminism. This has not happened in Africa yet.
But the West itself only started the process of admitting systemic racism and sexism roughly 40-60 years ago. Those movements for racial and gender equality were bitterly resisted by people in power at the time.
The point is, the kinds of problems you accuse Africa of having are the kinds of problems faced by all nations and all ethnic groups. As late as the early 20th century, places like America and the UK were still using child labour, had 20 hour work days, and still viewed lower class Irish, American, Chinese, black and Scottish workers as "animals", nevermind women. The poor and the marginalized were treated like animals and so behaved as they were treated.
You cannot judge Africa, which is still undergoing neo-Colonialism, by the standards of contemporary First World nations. Those nations took centuries to make those developments, and they did so with access to slavery, colonialism and massive forms of exploitation. Africa is making these transitions in much shorter time, all the while whilst being plundered. Comparatively, it is advancing faster, not slower.
All cultures progress and develop. But development needs a reasonable amount of stability and autonomy. For us in the West, an Africa with worker rights, no control of its land, resources, governments or financial institutions, is in our best interest. And our interests have a knock on effect on their cultural development at the local, grass-roots level. You are right to condemn "sexism", "homophobia" and so forth in Africa, but you cannot condemn Africa with one hand without acknowleding that you are meddling in it with the other. That's counterproductive and condescending.
Look at Afghanistan in the early half of the century:
www.huffingtonpost.ca/2013/10/10/afghani...hotos_n_4078132.html
She was a modern democracy with women's rights better than the US at the time (it even had more female politicians; America had none), and with an advanced, educated muslim and secular population. Today's its a barbaric, reactionary hellhole. Would it have been this way unless we armed and funded the equivalent of 17th century madmen to take over the country? No.
It's the same case with many countries in Africa.
I think a better word for this is "male chauvinism". He thinks he's better than you. He thinks you're inferior. This is horrible, not representative of all blacks, not limited to blacks and not "caused" by "being black", but by complex historical forces.
I think your experiences with him left you scarred and with strong feelings about certain types of men.
In otherwords, a bad African man treated you badly, and so you believe that all Africans abuse their power, have entitlement issues, and sit back and expect others to "give them things for free".
Translation: a black man shipped to America via the slave trade is better than a black African. Therefore the slave trade made Africans better. This kind of thinking reminds me of a joke CLR James made decades ago: give Africa 100 million foreign slaves for 200 years, and she will show you culture, civilization and peace.