I like the idea of freedom of speech, but you can't use it in absolute terms. You may say what you want, and you are free to do so, but you are responsible for the words that you chose to use, and you will be held accountable for them.
In other words, say what you want, but if you're going to be a dick you'll get served.