Re: "which gives strong legal defense to all forms of speech no matter how offensive"
Personally I am sick and tired of hearing that "free speech" means I have to accept someone racially insulting someone else.
Free speech should mean free to bring intelligence to the debate, not hate.