It seems awfully racist to blames whites for slavery.
If I were to go back in time to when slavery was in effect, I would point to the people who owned slaves and say that only they were responsible for slavery. The people who didn't own slaves had nothing to do with it.
To blame all whites for slavery is generalizing, and we all know that generalizing a whole people is racist. For instance, if I were to say "All blacks are criminals", that would be racist, because only those blacks who are committing the crimes are. To say otherwise would be generalizing an entire race, i.e. being racist. Now why would saying "All whites are responsible for slavery" be any different?
The fact of the matter is, while the great majority of blacks today are descended from slaves, only a small minority of whites alive today are descended from slave owners. Most whites today are either immigrants, who moved here from Europe during the 20th century, or their children. Of the rest of the whites, only a small fraction of them had ancestors who ever owned slaves. In the last census taken by the US government the year before the beginning of the Civil War, only 1.4% of whites owned slaves.
Blacks understandably want someone to hate for slavery, but the truth is, the people who they want to hate are long dead. They died 150 years ago. They're all ghosts now. For blacks to transfer their hate to whites living today is not only desperate and misguided, but I would say all-out racist.