Meh I'm not worried about these gun laws here, I'm creative and resourceful enough to build my own primitive weapons whenever it's necessary to do so.
Anyway I believe guns shouldn't be banned, but instead a professional behavioral and firearms training program, psychological assessment and training to recognize legitimate hostile targets and use appropriate responses, and alternative defensive training (such as kick boxing, karate, etc) should be prerequisites for gun ownership. It's not the gun that's the real problem, it's the psychology of the person who's wields or owns it. If they're trained sufficiently to understand their weapon, how to disarm and secure it during non-use, have the right attitude using it, know alternative means to subdue a unarmed or knife armed opponent with non-lethal force, and ways to immobilize a target without lethal consequences with their firearm; then incidents of at least accidental or excessive force use fatalities by firearms should be reduced. Consider it like a basic form of police training. Sounds like a lot to obtain a weapon, but if you want to defend yourself, it would be worth learning all those things as well as owing a gun I'd think. Also the industry should strongly market and encourage the purchasing and usage of rubber bullets for home defense, as rubber bullets are very effective for subduing a person in debilitating pain, with a reduced chance of it turning into a fatality.