There is also a disconnect between Indians who went to west 10-15 years back and Indians in India. Indians in the best are like fossils frozen over a period of time carrying silly customs and prejudices that existed in India then while Indians in India are confident and have moved on while taking the best of east and west. Indians in India have no issues adopting western customs if it helps them while NRIs have developed a ghetto mentality ( those who have become westernised are truly successful )
So if you really want to meet a prejudiced Indian - look for him in New Jersey and not in India.