I'd agree, except that at least for the interim, self-defense is a real thing because our genie is long out of the bottle. At some level, we have to be practical about the mess we already have in our laps, no matter how we got here.
I like my NJ USA laws, but would ramp them up even more. No carry, open or concealed. Firearm purchasing/ownership card required, revokable upon violent and/or criminal activity.
But we have a metric **** ton of weapons on the street, and a populace that has no hesitancy to use them. Gots to disarm the bad guys before paring down the good guys, and that is no trivial effort.