I don't agree with the _poor people have a different moral_ argument presented by 'gnufied, but there is an intense feeling of social tension on a daily basis on both countries, which is clearly related to the income gap and the almost tribal mindsets developed by those completely different realities.
Besides the economic factor, India also displays consequences from gender issues liked to its patriarcal society and sexual repression. Unsurprisingly, the lower part of the social pyramid is also the one that suffers more from a conflict between the exarcerbated sexuality pushed by media and the to be said moral values of society. The education system wouldn't reach that part of the population with the same quality as rich or middle-class people, which, as said on other comments, also suffers from that on a lesser degree.