Nope.
America has always had guns.
This phenomenon is new. So what's changed?
Maybe the way the left has devalued life?
The way they have made violence a legitimate response to political disagreements?
Maybe their demand to remove God and religion from society?
Maybe the psychotropic drugs being pushed on young boys because they're all ADD?
Maybe the way boys have been taught they're society's evil and that they know they have no future in this new America?
No, can't be any of those things. It's the guns.