I disagree with you regarding African Americans "hating" whites
they do, instead, demonstrate tremendous amounts of self hatred and jealous towards those of ANY other race excluding some more marginalized groups such as arab-americans, East Indians and filipinos.
They ridicule whites not because they dislike them, but because they emulate them in the way a school bully emulates his abusive step-father.
You see here, for example, the "black racists" who are probably frustrated, relatively intelligent black men who are taking out their jealous fantasy of being able to experience racism from the racist's point of view.
This is sad and unnecessary. The resentment caused by this feeling of jealousy is deep and makes no rational sense. Look at, for example, successful minority groups in the United States. Asian Americans demanded respect through economic (to this day they're even wealthier than white americans as group), educational, and philanthropic pursuits. Jewish americans proved that they could produce scientists rivaling and surpassing Darwin and Newton in significance.
Yet here you have a group of people, who is told to resent whites for actions which occurred generations ago. A group of people who is told to demand high minimum wages, more social services, more of anything that will impede them in their goal to attain wealth. Instead of being reminded of Abram Lincoln Harris or Arthur Lewis, whose significance is wiped off the school books, they are told that big government will protect them and nurture them.
So I disagree with the idea that they "hate" whites. Any african american with a brain would opt to be white this instant if it was possible without Michael Jackson-like effects.