@Phantasmagoria: I know it. This is why in my opinion, not all can be considered free speech. As the law can't do anything againts feelings, at least, the law will put some kind of bounderies. So, the population, here I am thinking especially in kids, will know that not all it's acceptable.
For me, the limits are clear. You can express and fight for your rights always they don't mean to fight for your rights over others.
I listened to an american ex new-nazi talking about how he understood that it was all about hate. First, black people bother you, then, lathin-amarican, then jews...and so on until you hate whoever is different.
Unluckily, there are many people who are lied and suffer a brainwashing since they are very little and all it's about blaming others because of your own problems. It's so unfair.