Gun control is something that is really interesting. I find the best solution is instead of doing a nation wide gun law, instead each state or even county should make the laws. Each area is different and why should we turn it into a universal light switch. Not only that but there is so many level of gun control. Taking one side or the other really doesn't make much since. The truth is we all want the same thing peace, freedom, and security. If it was a simply solution then we would have solved it all ready. Instead divide and conquer. Plus most gun problem aren't just gun problems. Treaty the symptoms isn't going to stop the actual problem. I think there are much bigger fish to fry but then again I am just some guy on a website and not a politician wanting votes.
P. S. Politics are like ninjas.
State-by-state makes some sense but county by county would just create a huge nightmare.
I know a guy who lives in NC and has a friend in PA. He has a concealed carry permit issued by the state of North Carolina, which is recognised by every state on the route between NC and PA except for MD. So to drive from NC to PA he would have to either avoid MD completely (adding a significant detour), or carry his weapon unloaded. That's not the kind of journey you make without planning it in advance, so it's arguably not a big deal for him to carry his pistol and his ammo separately to satisfy the laws of MD.
Introducing county-by-county legislation could so easily create a huge nightmare. It could potentially mean that someone who simply took a diversion home from work because of a road closure could suddenly find themselves unlawfully carrying a firearm. It's not as if it's even obvious when crossing a county line. It's hard to miss the "Welcome to Virginia" type signs at the roadside but I've driven through dozens of US counties and not all of them have markers to indicate you've crossed from one into another.
I agree that it's not as simple as "a gun problem". I remember reading an interesting article a couple of years back (I thought I bookmarked it, but can't find the link) about a law requiring people to register their firearms and how it had an interesting consequence. Because convicted felons are barred from owning firearms, and the 5th Amendment means the state cannot force anyone to incriminate themselves, the 5th Amendment exempts convicted felons from being required to register their firearms at all on the basis it would be tantamount to self-incrimination. So the law-abiding would have to register their guns while felons would not. I'm not a lawyer but can see how it might be argued that if failure to register a gun was itself a felony then such failure to register a gun would instantly exempt someone from the requirement to register it in the first place.
Sadly the "divide and conquer" approach seems to work very well, with this as well as most other things. If you live in downtown Brooklyn you probably don't take a firearm when out walking. If you live in rural Montana and hike a lot you may carry a firearm to provide protection against encounters with grumpy bears, coyotes or whatever else might be out there. When I hike the mountains (usually on my own) in remote parts of PA where cellphone signal varies from weak to non-existent my wife would like me to carry something to protect myself in case I come across a problem bear. I sincerely hope I never have to kill a wild animal in self-defence but it seems extremely short-sighted not to at least be aware that such an encounter may occur and take precautions in case it does.