I think it's not the guns but the ammunition that are causing the problem. If you put a bullet in a gun and you pull the trigger, it shoots out of the barrel at high speed.
If someone is standing in front of the barrel at that moment, you know that you will be in prison the next morning.
If you don't put ammunition in it, you don't have that problem.
I don't have ammunition in my house so if my neighbor makes too much noise, his brain will stay where it is.
I then have to solve it with a good conversation and hope that he will make a concession.
So you see that it is very important to protect your fellow man against your uncontrollable emotions.