Given that Switzerland allow guns, this idea is that guns will make it worse is wrong. People don't need guns to make significant damage. Because guns are harder to get in Europe, nut-jobs used trucks.
The solution is to educate people to do less self or other's harm. To understand how to operate with these things.
But educating people is expensive and difficult. It also sometimes backfire in creating a population that's much harder to persuade. So yeah let's regulate these idiots to death...