Guns should be at the fucking checkout counter next to the cigarettes. Nobody under 18 without parental permission. No further restriction necessary. And yes, I mean all guns - full auto, silencers, 12" shotguns.