You can't turn on the t.v. without hearing about gun violence in the US. The US is no where close to the shooting deaths per population than other places on the earth. https://crimeresearch.org/2015/06/comparing-death-rates-from-mass-public-shootings-in-the-us-and-europe/
The US is still one of the safest place to live regardless of what the news says. It should be called the tragic news, because tragic news sales.
I am far from anti immigration. Set aside all the 2nd Amendment stuff. How would the US keep out guns when humans and drugs are trafficked across the border every single day? Even if you could remove all the guns a million more would be on the black market by next week.
More school security is the only rational answer. One more trained staff member per hundred student would be a small price to pay for the safety of our children. Would it stop every psycho? No, but it would be better than the nothing that media talks about every second of the day.