I'm sure there's multiple depending on what angle you want to take. Historically, it's been "USA is not the only developed country that has had this problem, but it is the only one that hasn't solved it." Maybe with a dash of "Guns are the number one cause of death for children."
I was personally referencing gun control (and mental health interventions), but there are surely lots of others too when it comes to this particular problem.
Gun control.
Obviously this would help immensely, but this wasn't happening in the 90s when kids would bring guns to school for show and tell. Whatever changed, the better solution is to reverse that. What do you think?
How do you reverse the Columbine massacre?
I must point out that Columbine was in 1999 - almost exactly midway through the 1994 "assault weapons ban".
Every shooting creates more terrified people wanting more security.
Obviously I'm talking about reversing shootings, that's not possible. I'm talking about the culture that's developed, that has led to more angry kids. Angry enough to shoot their classmates. Wouldn't reversing that culture be the ultimate solution? Banning guns only delays the symptoms of this anger.
I don’t think anyone will argue against doing both. Okay now break the modern American culture. Something something loneliness epidemic.