I'm with you, believe me. The problem is we can't legislate good behavior. What I mean is, guns aren't immune to laws, here we must even apply to get a license before you can even buy a gun. Then after that, you do the paperwork to buy a gun, wait while a background check (we are already fingerprinted for the HQL, (Handgun Qualification License), then we can finally pick up our gun. Here's the thing, if your life is threatened, or you are a female being stalked, the criminal that threatened you, can come to your house, kick the door in, and shoot you dead. No waiting period. The issue with enforcing gun laws before a criminal can use it, you run into 4th amendment issues. In NYC, "stop and frisk" cut murders from over 1000 per year, to a couple hundred.
But, there are other ways. Take school shootings for instance. Arming and training teachers on a volunteer basis has been successful. One school even has a sign proclaiming "This School has armed teachers". Criminals prefer unarmed victims. "Shall issue" laws gives one the option of carrying a concealed gun if you are law abiding. In these states, you can apply for a CCW, and if you are law abiding, they shall issue you a CCW permit. Some states, like Maine, if you are a state resident, you don't need a permit. You can carry if you want. This has never been tried here in Maryland. I would have to prove I need a CCW permit, like I carry large sums of money or something. The fact that I live in a city of roughly half a million people, that has several shootings every day, and over 300 murders a year isn't proof enough you say? Nope. Not in the people's republic of Maryland.