This issue is a bit like drugs, I think it needs balance. I don’t think outlawing guns completely will solve the problem because that will prevent the government from being able to regulate it.
Obviously ordinary citizens should NOT be able to own fully automatic because really, they’re not designed for much else other than killing large numbers of people. Handguns and semi automatic weapons perhaps should not be completely banned but I can only think of rare circumstances where people should have them.
People should be strictly tested to get gun licenses before they can get a gun, making sure people with ANY kind of violent personality, past emotional/mental problems (even if it’s just depression) and/or criminal record will not be able to own a gun and that people owning a gun will know how to use it safely and must keep it locked up in a secure place. They should also have a decent reason for owning a gun, like having livestock or game shooting or something.
__________________


