Something is very wrong with the american workplace. Either long hours, stress environment, verbal abuse, whatever. But it is causing lots of people to simply "loose it", and go berserk. I think this warrants a serious study. And if corroborated, it needs a serious reform. The American authorities need to pay atention to this, otherwise we will be seeing a repeat of this, in a very short period. This was the 3rd story of its kind in a week or so.
I know americans work longer hours than any other western nation. Remember Japan? They are workaholics over there, and the suicide rate is through the roof. I guess they have a diferent way of dealing with it than we westerners.
Having the weapon removed from the equation might help prevent lots of such attacks, but something must be done that adresses the core of the issue. americans need to relax more, go on vacation more often, and work less hours. Or maybe they just need better bosses. But whatever it is, it is causing these people to go homicidal on their colegues...