Rhet, you need to read up a little more about Mr Zundle, and his bum-buddy in hate Jim Keegstra (
http://en.wikipedia.org/wiki/James_Keegstra ) and you might get a little better idea of the issue. I don't care what his PERSONAL opinion is, one that he can hopefully keep to himself. However, when you cross the line from having an opinion to expressing it, teaching it, and inciting others with your speech to take action then you have crossed the line in free speech.
Free Speech isn't an absolute. Please consider the ideas of libel or slander. With absolute free speech, neither of those two things could exist. Proof as it were that all the huffing and puffing it but lawyerly hot air.