How are you going to get criminals to obey the law?
I've never gotten a rational, workable answer to this question in all the years I've asked it on this and other boards.
Hi. It seems to me that you have LOTS of guns in the US. I mean, staggeringly large numbers of guns. Here in the UK we have none (well, almost none - farmers have shotguns, and some police are armed), but I have never seen a gun in the UK (except in the hands of the police, but only at airpots) , nor do I know anyone that has fired one.
So it must be heaven for criminals in the UK - we must all be terrified of walking the streets at night?
Well, no. It's fine over here. In fact we have a far lower percentage of crime and far, far fewer people in prison than you do in the US.
So, in answer to your question "How are you going to get criminals to obey the law" the answer is most definitely NOT not by allowing everyone to have guns. You have tried that in the US and it has spectacularly failed.
So what does work? Well, unsurprisingly, the countries in the world with the lowest crime are the ones that invest in education and have efficient policing, who deal with people firmly but fairly.
That's your answer.