I have to agree people all to often come into work ready to take out there emotional problems on other coworkers i guess it makes them feel good gives them a sense of control, problem is you never know how close to the edge someone is. I don't want to delve into the mind of crazy, most not all but most shooters are people who feel wronged and alienated real or not. i cant understand why people can not be nice to people, i know that sounds naive. Being cordial would go a long way.
So many people do exactly what you just refereed to. They take out their frustrations of living a life on all around them. Driving is a prime example. I have seen these attitudes in the workplace. I never much put up with any of that kind of crap letting folks know up front to leave it at the door and pick it up on the way out. Most folks are not so outgoing.