As a foreigner who stayed in Singapore for a year of my life, I'd say this kind of hatred would do nothing good to locals. well, people from India and China cause some problems in Korea as well but I don't think I can expect better from them if locals show hostility.
And I believe labor strike is one of the ways for working class who are under lousy working condition to express themselves. In democratic country, it's not a bad thing. Look at France. They got labor strikes all the time.
SG has its own laws.
1. Rioting is a crime
2. Going on illegal strike is a crime
3. Cheating is a crime.
4. Robbing is a crime
Where you came from, strikes by working class maybe allowed. But it is not allowed in SG. So dont preach to us unless SG's law is amended to what you said..
When you are in SG, live according to SG's laws.
We welcome foreigners who live according to SG laws.
But we detest foreigners who riot, foreigners who go on illegal strike, foreigners who cheat, foreigners who rob, foreigners who commit crimes in SG. And you accuse us of being hostile to foreigners who commit crimes in SG?
Do some self reflection on how you have misbehaved as a guest here before you try to preach to us. You ought to be ashamed of yourself.