I think you people are engaged in an absurd exchange of words. On the ground level if you see, you would find that the problems are much deeper than just isolated incidents like these. Today if you see a common man's daily life, each day you encounter treachery, deceit, fraud etc with nobody who would address them instantly. Incidents like what happened in Mumbai local trains in July or the latest ones are just manifestations of our decadent civic life.
Also our country has not seen any revolution (except information)that can set the society on the right track, where there would be rule of law etc.