Many of the European countries that have "almost no guns" also don't have freedom of speech like we do, such as Germany.
There are also some other European countries that do have as many guns as America, yet don't have mass shootings, like Switzerland.
It might have something to do with their cuilture and how their kids are raised, and other laws like keeping criminals locked up and crazies in mental hospitals. But we don't want to think about all the other factors, we can only focus on pushing the Agenda.
Germany only locks up 78,000 of its citizens compared to the 2 million the US locks up. (Per capita, they lock up 1 in 1000 while we lock up 1 in 150)
So, no, locking people up is not the solution.
Now, here's the thing with Germany. Lots of gun ownership over there. But what they don't have is gun ownership as a "right". You have to prove you have a need for a gun and you are responsible.
Which is why they had 258 gun murders last year and we had 11,101.