Read all of the posts then come back and start an argument. We already established the nappy-headed comment as being racist as it has been used as a derogatory terms towards black in the past. The worst word ever? Meh. Still, it struck a cord.
As for the stereotype thing Ash mentioned. Stereotypes are just that, a broad swathe of a attribute given to any group of "outsiders"; Black, jew, female, Indonesian, whatever you\'re not. Any sociology course will go over how we tend to group people together and view them as more similar if they are outside of our own social group. Therefore, since the white is the majority, we tend to group the non-majority into broad categories. It has nothing to do with actual commonalities, or at least, not a direct correspondence that you seem to be hinting at.