I think we should try to avoid it at all costs, because otherwise we can't keep a liberal society. Being able to think and express yourself risks offending others. I do not like what this guy had to say, but I'd rather he not get sacked - same with people on the 'opposite' side of the debate. It's gross but we have to stick up for people to be allowed to say gross things.