And why does that matter?
Watching South Park last night summed it up nicely - the kids are conscripted into a child abuse ring... err... I mean a Choir, and are taken to South America for a save the rainforest thing.
Cartman starts complaining the place stinks, and gets the usual "respect other cultures" rhetoric, to which he replies "I'm not insulting their culture, I'm just saying this place stinks!"
And this is why anti-Racism laws are so damn stupid. I live in a town that was traditionally (and to a degree, still is) a chemical town. My home stinks. There all kinds of jokes about my town, such as you can tell you've arrived because the paint starts peeling off your car. It is nowhere near as bad as it was, but on certain days you can still smell the place. Now, combine that with the fact my house backs on to farmland. What to farmers do when its time to plant crops? They spread shit on the field.
So, you've got shit in the north, and chemicals in the south. Hands up everyone who'd like to stand outside my house on fertilizer day? No-one.
If you came into my town and said the place stinks, that isn't racist. If you did it in Iraq, it is. This is why these kind of laws hurt my head so much... what the hell is wrong with calling it as you see it? Under the system we've got now, any black or muslim can get away with murder (literally, in some cases) by playing the Race Card. That fact alone is enough to inspire hatred.
If you want everyone to be equal, you have to TREAT them like equals, and that means people can call blacks black.