Ashray, do the new middle class(programmers for example, people who came from poverty) behave any differently ? Is there a growing new middle class ?
Areas around New Delhi suffer from an acute nouveau riche problem. Most well educated (programmer like..) people wouldn't act out in such a callous and insensitive manner. However, they will most likely still view people from lower classes differently, this may not be evident in the way people act but you can catch onto it if you pay attention to certain remarks that people may make. (eg: I can't ride with those smelly people in the Delhi metro)
Again, these are generalizations, not everyone is an asshole. Most people aren't. However, there is a great deal of prejudice and I believe the only way forward is for people to acknowledge it in the first place.