I don't think free speech exists. We hear from time to time, that it didn't existed in the Soviet Union, or it doesn't exist in modern China. Well it doesn't exist anywhere. Its just a pretense. Lets be honest. If you forbid saying anything offending - that is it. Any strong opinion on important matter can offend the opposite side. So governments, organizations, etc forbid some allegedly "bad" groups of people or individuals to speak on their own behalf. And what does that do? It turns them into martyrs for indecisive people. It shows to those who didn't make heir opinion yet - the government is afraid that if "baddies" speak, they will take over, that they may actually have Truth on their side. Its so easy to wave your sword at somebody who is not allowed to do so in our "civilized" society. For me its strange, how on Earth you can convince somebody what's right and what's wrong if you don't let other side publicly defend itself?
Of course no viable government will allow open propaganda against itself on the prime time TV. Its understandable. Of course children should be protected from unappropriated content. But why not have a web site (or a radio station) easily accessible for all adults where absolutely anything could be said, any opinion discussed, and where any crazy lunatic could explain his or her point of view (and being praised or remotely"beaten" for that). And then, we WOULD have freedom of speech.