It's not the guns; it is the culture.
When you’re running record high levels of youth unemployment in the US, have entire generations that spend ALL their time playing hack and slash video games, and a culture that sells violence like it was a commodity, how can this be at all surprising to anyone?
The culture is rotten. America is done, barring a spiritual/cultural rennaissance that appears very unlikely at this point.