You make sense, but IMO you are wrong.
I guaran-fucking-tee these people had minimal social skills, and a skewed if disturbing view of society as a whole. This leaves their parents who are given the ultimate responsibility of making their children functioning members of society. or at least making sure someone else makes them.
these guys skate through life only participating in the academic aspects of school, most likely using the internet as their only source of social medium, where they can X any conversation they dont want to continue. ultimately they break, having had no real, meaningful human interaction, and proceed to X out the people they are sick of. emotionally they are no stronger than children. physically they have the strength to hold the pistol, and pull the trigger. age doesnt make you a grown ass man, it just makes your shell old.
just because they can walk like a duck and quack like a duck doesnt mean they recognize the other ducks as equal to themselves, or even vice-versa.
am I making sense?
I see where you're coming from but that doesn't cut it for me, and I know from experience. I'm one of those guys that mainly does academics because growing up, I really wasn't around my peers (unfortunately). That makes going to parties or events pretty uncomfortable/awkward for me. I also watched lots of violent movies while growing up in addition to playing every single violent video game that "causes" these events.
That said, I'm pretty damn sure I'm not going to be shooting up a school anytime soon. Unless the school is full of delicious, delicious turkeys.