I like the way it is in New Zealand. You need a license. It doesn't stop stuff completely, but it still makes it less common. It means you have to be a certain type of person to have a gun. It's also illegal to use one within 20 meters of a town or house or infrastructure or whatever it is.
I'm not entirely sure. I can't say I've followed gun laws closely. But I do think they should be controlled, and the people that use them, and I do think that using your guns to murder people is a bad idea. They should be used for defense in a zombie apocalypse, for recreational hunting (in legal areas, obviously), and if you're in a shooting club or something, maybe that, in my opinion