The Singaporeans who are claiming to be offended argue that the government's liberal immigration policy is to blame. Singaporeans are losing out to foreigners who come here, steal our jobs, enjoy privileges that we don't get, aren't required to do NS, etc. It is adding insult to injury to call us 'dogs', or tell us we are worth less than 'fart', or whatever. That is their argument. I don't buy it.
The problem lies, instead, with Singapore's attitude towards offense. Nowhere else in the entire western world would you find the national reaction to being offended on a par with what we have recently witnessed. Fines imposed, scholarships revoked, jobs lost, these punishments are all over and above what a liberal society's response to feeling offended should be. So just how should a liberal society respond to feeling offended? The answer is very simple: it shouldn't.
Related: Sgpolitics stands against xenophobia, and against the mainstream press (here)