Say all you want and defend your countrymen for all you want mate, personally I don't give a hoot. Your countrymen, your lack of manners, ultimately it's your problem. When you are in our country, you follow what we do and you adapt, not the other way round. Most Singaporeans are awakening to this and more Indians are realizing they are not welcome here. Call me a racist for all u want mate, it won't affect me one bit because in my opinion, I'm a concerned citizen looking out for my own country and people. I don't really care what an Indian thinks about me.
And no, I was not talking about the Indian laborer guest workers we are having here on minimum wage. I was referring to the expats working in IT and engineering, many who have gotten their degrees here, and many more with Indian certificates. They are the ones who come in with wives and kids in tow and it is they who are projecting a negative image.
You are in Canada anyway, so you don't have to worry about it. The Indians here are the ones who need to worry. Better they adapt before they start witnessing backlashes like what they saw in Australia.