Well, what i know is that our society was not so cruel about a decade ago. This type of incidents shows a major change in our society. We have become intolrent and not ready to listen to other party when it comes to settle score. The main reason could be the conflict we are having in this part of the world between opposing forces, that kills dozens of human beings daily in Pakistan, Afghanistan, Iraq, Kashmir, Pilestine etc.
Remember violance breeds violance.