First, don't blame our Singaporean society thinking you know anything about us at all. Blame your own obnoxious countrymen for the kind of hatred they face over here in our country. And second, my parent's didn't immigrate here just one generation ago but my family has been here for nearly 200 years. So I'm really very very different from you people. As a matter of fact, even your own countrymen wouldn't call me Indian no matter what my ancestry is, so stop twisting your argument to your convenience.
And third, open your eyes to the reality to the situation. Dotheads are disliked worldwide, not just in Singapore. Do a search on the internet and you'll know. You guys get beaten up by minorities in Australia. Even the Fijians, who are also descended from Indians generations ago, now mostly in Australia do not seem to like you guys at all. Check out this link -
Do fijian indians hate mainland indians? - Topix
Don't blame us who have been staying in our native places all along for this. When you Indians leave your slums and head out to our nations, the onus is upon you to fit in to our society, not our society amend its ways for u! Kinda reminds me of this slogan I saw once in Australia when I was there on a visit.
"It's Australia mate. Fit in or f@ck off!" The same logic applies to any other country on earth.