there's a difference between having the freedom to say whatever you want, and being held accountable for what you just said. to blur the two is idiotic.
no one here is arguing against freedom of speech. say whatever the hell you want. go up to your boss and call him a f*cking idiot if you want. just don't be surprised when your ass gets canned. that's a right too.