Honestly, my all Indians friends are quite positive and honest. According to me, 20-30% of Indians are assholes but not all are the same. It depends from person to person.
This is the survey on Indian IT discrimination. This mini-site is broken down into just a few tabs.