There is nothing in Christ's teachings about hate. It's all just a variation on a theme that has existed since the dawn of civilization. Ever since the tribal period of our shared human past, when different tribes came into contact for the first time, the Us vs. Them mentality has existed and flourished. It does not matter how truly similar we all are. In the end, if we perceive differences, we believe they exist.
Race is just the latest excuse for defining divisions that really result from cultural diversity.
One tribe cannot understand the beliefs and rituals of another tribe, so it decides that the other, less understood way must be evil and wrong. This will continue in some form until the end of time. Only the nature of the division and the definition of the differences will change. I see racism in the United States as neither a progression nor downward spiral, but as a constant. Global racism has existed since different races first encountered one another.