I have a theory about racism.  While I know racism is real, I think a lot of what passes for racism is actually a misdiagnosis of ethnocentrism (the idea that one’s culture is superior to others).

Each culture has its own unique worldview, values, and practices.  Humans tend to be suspicious of worldviews/values/practices that differ from their own.  In some cases, we can even despise all or some aspect of certain cultures (often for illegitimate reasons such as “I had an experience in which a person of X race did me wrong, therefore I don’t like people of X race”).  Many times, the skin color of the people in the culture we despise differs from our own as well.  But is the color of their skin the cause of the animosity?  No, I don’t think so.  The person from culture A with skin color B despises people from culture X with skin color Y, not because he hates skin color Y, but because skin color Y serves to identify the people who belong to the culture who thinks/acts in ways he despises.  In other words, race is incidental to the animosity, not the source.