I have been with some of the poor people (heck I come from poor background) of this country, took a trip in transport truck from Kolkata to Patna, stayed in cheapest hotels in Varanasi, was part of student group that tried to forcefully occupy a train only to get fired at (one guy got killed) and one thing that is clear as day to me is - the idea that "this is wrong" does not exist when what matters is - "Can I get away with this?"
The gap between middle class and lower class is HUGE. I don't know if there is any other democracy that has such wide gap of income between people. It Us vs Them. Rich and middle class get very little empathy from poor folks. Perhaps it is true other way round too.