I blame the Judicial system. Wackos these days, and people who in general just don't value anything or anyone outside there little circle. Feel they can do as they please, with no fear of being held accountable. Just plead insanity or blame your parents for not hugging you enough (or too much) and you can get away with anything. Society as a whole seems to be going down the tube. It will be hard for decent people to enjoy themselves in public before long.
We need some good public displays of Justice to make these horrible people realize that they CAN NOT do as they please.
I feel for this persons family. I hope that the creep that did this gets the needle.