Personally I say "guns for all" should of never happened, but now that it works that way, I don't believe in taking them away. Too late now, and if they take them away, people who are law abiding will turn them in, criminals will not, then you'll have a bunch of criminals with guns and law abiding citizens without guns.
In a place like here in Canada, especially the small city I live in, nobody has concealed guns. The only guns that are legal are hunting riffles. Police are an exception obviously. You can't really easily conceal big hunting guns so you know someone has a gun when you see them, unless they somehow manage to shove it in their pants. You can't just go walk in town with it either, unlike the states where it's perfectly normal to walk around with a huge shot gun, or a handgun. Heck, didn't some bank give a free gun when you opened an account? I thought that was kind of funny.
Is there the possibility of a criminal managing to get a hand gun here? Sure, but the odds are very slim. Most criminals here have knives, and yeah even knives can kill, heck, a good bunch of punches can kill, so gun control is not the all magical crime stopper, but it does reduce it a bit. You can try to dodge a guy with a knife or a blunt object, but not a guy with a gun. If right now I heard someone smashing through my window with a bat or other object, I would have time to grab the closest weapon worthy object around me and go defend myself. If a guy came with a gun, I'd be dead the instant I stepped in line of sight, maybe even before if he decides to shoot out the whole house with a high powered machine gun. A single bullet hits the gas line and I'm going on a permanent vacation to see my maker after experiencing a few seconds of hell.