By the way, here's my enlightened opinion on the recent... controversy (what a contrast between the word's neutral blandness and its meaning) featuring that guy:
He's not really a "racist" at all. He does not have any hatred, irrational or otherwise, of other ethnicities. He's just a bit of an asshole - or more than a bit. He's very protective of his in-group and very insensitive to everyone outside it - and flaunts it, at an age when he should really know better. He appears to be not the type of person that we want to encourage in civilized society. I certainly wouldn't care to meet him. But firing him just for being an asshole was stupid.
Your implicit assertion that hating other ethnicities is a necessary condition for meriting the label "racist" is not universally accepted.
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.