That's a tricky subject. In the US, things like that are allowed. Neo-Nazis can march just about everywhere, for example. All in the name of Freedom of Speech. It sucks, but that's how it is here. Meanwhile, in the UK, you can get in trouble for saying something racist in public (I think). I think that's wrong. I don't know, I just feel there is something wrong with getting people into trouble with the law simply because they said something racist. I don't like racism, but.. I don't know. I just don't feel it's right. And, at the same time, I don't feel it's right to allow hate-groups the freedom to march down our capital or something (for obvious reasons). But then again, shutting people up based on their beliefs is also wrong. It's really damn tricky.