I agree with you Cookie, freedom of speech doesn't justify criticising or insulting someone.. However, using censorship is against freedom of speech..
No matter what, I don't agree with the freedom of speech excuse, people should always be held accountable for what they say, online, offline (or on the phone )