IMO,there is not "THE" answer. Its an aggregate of many factors,and a network of interacting unintended consequences.
There will be no "instant pudding" fix. Including targeting the NRA or the AR-15.
I don't notice girls being the shooters. Not likely the answer is there.
I don't like racial profiling,but the majority of the killers are White Males.
I would suggest two things. For a context of what might be absent,read Robert Ruark's "The Old Man and The Boy". That young man's shotgun carried with it much more than a firearm.It carried a food for the soul from an Old Man to a Young Man.It was about responsibility,trust,respect,values,such as regard for a good dog a covey of quail,regard for the written and unwritten rules,and the value of being accepted and included by Older Men.
Patriarch is a derogatory term these days.
We have courses of university study ,and in some cases required classes designed to place a burden of guilt and shame on a person for being born a White Male.
If you can succeed in making a person ashamed of WHO HE IS,he will not have the capacity for shame to limit WHAT HE DOES.
Many teachers cannot identify with or cope with the energy that just IS a young,dynamic Boy.It does not fit the teacher's model.
Try Robert Bly's "The Little Book of The Human Shadow"
And some teachers seek to make their own lives easier by medicating perfectly normal,high energy little boys more interested in grasshoppers than spelling.
The list goes on.
There is an obvious topic around dehumanization and respect for Life that I'm sure is taboo here,but it is worth quiet introspection.Lets not discuss it lest we be zapped.
Many of the steps taken in the name of "Progress" have dire unintended consequences.I think it is legitimate to question the wisdom of the social engineering contemporary with a change in violent behavior. What is politically correct may in fact be deadly.
Search "Rogue game preserve elephants" See what an absence of the Patriarch can cause.
The lighthouses we had to warn of reefs and wrecks are no longer politically correct.The plug has been pulled.
Do you know anyone who refuses to vote for a person who attends Church with his family?
I don't care your faith,or lack. But why hate those who have faith?
As I said,many factors