I actually think freedom of speech and expression means people should grow over being offended by what others think or say. Just ignore them or laugh at them. I feel it is religious fanatics and nationalists who get offended the most - so why we should join them? People should be allowed to ridicule them freely if they want to and also to explain freely why they are wrong. I think the open discussion is always better than kindergarten-ish, immature "I'm offended and I'm reporting you" attitude. In some cases ignoring somebody may work wonders. Imagine a preacher screaming on a street corner "You'll go to Hell if you don't listen to me!" And nobody even turn his or her head... That's humiliation.
Words "stupid", "ugly", "fat" are very offending. Would they be banned one day? At the moment its looks like the most important is the size of minority somebody has offended. If its negligible or powerless to protest - its OK...
All this charges for inciting violence and even just hatred... It is peoples choice what to
say. It is your choice either plunge yourself into hatred and violence
because of what you heard - or not. It is your personal responsibility.
I think kids should be educated to think free, to try to understand others, to count possible consequences of their own actions. Not to be afraid to be persecuted for saying something offencive to somebody else. There is no freedom, no free thinking in that. And if you have an opinion there almost always will be somebody offended by it.