I think at some point we have to realize social media and smart phones are affecting us more than we thought. No excuse for this coward. But its causing people to feel more alienated and angry than ever. Interaction s among humans is dwindling. You got a lot of frustrated men out there.