> Racism is rooted in lack of exposure to diversity.
The biggest racists that I know grew up in an environment with the most diversity (talking about EU here, not US). It also shows in political results, where extreme right is most voted on in diverse environments.
Sure you can find racists anywhere. It's more about their home environment than it is about anything external. But if your parents tell you white people are bad and you meet one who's nice you might start to question that upbringing.
For example, there is a reason why gay people don't like to walk around in muslim environments, and it has nothing to do with how their parents raised them.
So like I said, your theory is that when you are exposed to diversity, you have less racism. But the numbers (such as political preference) show completely the opposite.