Not quite as strong as I'd prefer. I would have liked to see the minimum age for buying any gun set to 21. But this bill has some good things in it. Particularly closing the boyfriend loophole.
I think you should be 32 to buy a gun. Seriously, that will fix everything.
Going thr Australia route will fix everything. I'm trying to be practical.
Owning a gun in Australia is no big deal, you just need to belong to a sporting shooting club, or be a farmer who has a need to control animal pests.
Lots of clubs around, including pistol clubs and clay target clubs, the rules are pretty strict regarding storage and transport of guns and ammunition. Ammunition must be stored in separate locked storage, guns in another locked safe storage. Police can call in unannounced and ask to see your guns and ammunition are stored correctly.
Carrying a gun or any other weapon for that matter in public is an offence. You can't walk down the street swinging a samauri sword, you'll get arrested. Waving a shotgun around will end up the same. Even carrying an unsecured loaded gun in the boot of your car will get you fined.
Semi automatic weapons are mostly illegal, but there are licence classes that allow semi-automatic weapons.
We have no shortage of psycho anti-social nutters, we just don't let them have guns, or at least make it difficult.