IMHO, the paradox of racial discrimination is that, in reality, there are generalizations that differentiate races and cultures IMHO. The current PC concept is to claim that everyone is the same, except for the color of their skin. IMO we are basically the same in any case, but the 0.5% that is genetically different, on a general perception level, is greatly exagerrated in our minds.
The problem with admitting any different tendencies in races (and cultures), is that it leads the human mind to prejudge everyone from that particular race or group as fitting the stereotype. So to protect ourselves from our own weak tendencies as humans, we propogate the lie that we are all exactly the same.
A far better appreciation IMHO, though it is difficult for it to imagine happening, would be to acknowledge the noticeable differences (eg. general average running speed, jumping height, ability to dance and get with the rhythm, and in the case of "whites", perhaps the ability, generally speaking, to sit through 16 years of interminably boring school and college tuition, and not get too bored or hostile to the claustrophobic system of education).
If we understand that we are all equal in value as humans, with equal rights and equal abilities to contribute as humans in different ways, then general differences can be acknowledged, and assisted where problems exist (esp. in the methods of educating our youth), and celebrated, much the same as cultural groups celebrate their individual customs and traits.
The real evil is people(s) who see general advantages in one skill, then translate that to a superiority in their race and their group value as humans.
I hope I haven't gone too far off thread, and iterate that all of the above is only my opinion.