@Curmudgeon,
I don't think America is against black people.
That's all under the carpet.
These days everybody is against white people.
If you are a white heterosexual male you could be in trouble these days.
I saw some natives the other days with signs "proud to be indian".
What would happen if a white person walks around with a sign "proud to be white"?
He would be scoffed at for being racist!
I myself accept everyone for what he/she is, black, white, whatever.
I look at their actions and behaviour. Colour makes no difference.