From what I have found out, Indians and rather the entire South-Asian community is victimized abroad because they fail to mix up with the local people.
The locals don't trust them because (1) Brown people don't have a good reputation these days and (2) you can take an Indian out of India, but not India out of an Indian.
I have heard of some NRIs living in America for years, still washing their clothes in their bathrooms and hanging them out of the window to dry.
Nobody does that there.... If you want to live in a country, accept the customs of that country.