Here's something no-one here has mentioned yet:
Switzerland
2 million guns in circulation compared to a population of 8.5 million. Only the US and Yemen have a higher gun-per-capita rate.
Yet the Swiss haven't seen a mass-shooting since 2001 when a gunman opened fire on a legislative body. In the past 10 years there were only 120 cases where guns were used in homicides. '
'
They have a similar "gun-loving" culture as ours yet don't go through the same bull-sh*t.
With the exception of fully automatic weapons, everything is legal to buy and easily accessible.
What differentiates the Swiss from the Americans is that the former has thorough mandated background checks and are constantly approaching individuals who are reported by mental health professionals.
It's also the norm for government-sponsored groups to teach kids as young as 12 how to safely handle a gun. More than 3000 shooting clubs around the country do this.
Here's a kicker:
"In Switzerland, the government also banned immigrants from eight countries, including Algeria, Sri Lanka, Turkey and nations of ex-Yugoslavia from owning firearms. This rule stems from political conflicts and hostilities that simmer within these groups, posing “a serious threat” to the safety of our population, Musliu added."
https://www.usatoday.com/story/news/world/2018/02/21/switzerland-loves-its-guns-but-mass-shootings-rare/358500002/