still don't get why you need to have the gun the rest of the time.
Break-ins. Armed robbery, you have to get a permit and take a class to carry a concealed weapon, which means you get registered, aka way easier to track(if you use it in a crime).
Otherwise I'd imagine most people would keep them in their homes, or maybe a pistol in case of a carjacker, in their car.
Most people don't carry rifles around... and a lot of people have safes for them, or lock them away.
Guns don't have minds of their own, if someone wants to use a gun on you, they can get it, whether it's illegal or not. Probably a big reason there's less gun crime in places with stricter laws/bans is because there's much less risk of the victim carrying a gun, so why bring a gun when a knife or a bat or baton or pipe will work? Then you can get what you want and you don't get charged with murder if you get caught.
Don't view this from a normal-peaceloving law-abiding citizen's viewpoint if you want to deal with the crime. Think about the crime equation... Desire + Opportunity...
Someone who wants a single firearm for defense isn't going to need more than like a spare clip for insanely outrageous situations, if even that, they probably won't go more than a shot or two if they EVER discharge their weapon at someone.
Someone who wants to abuse/rob/kill/rape is going to get their hands on whatever tool is necessary to achieve this with their desired target.
It's that simple.
But when you ban ALL guns from everyone, you're taking away another line of defense for them, while doing nothing to the criminals. So in effect you're helping criminals at that point.