Tell me, in a situation where a criminal is shooting innocent civillians with a firearm obtained illegally, even if the territory he's in is strict on gun control, why should the innocent civillians not be allowed to protect themselves and other people with legal firearms?
It's not like the innocent civillians are going to go on a shooting spree because they own a legal firearm, that's for sure. I can't think of a reason beyond any propoganda bullstuff that's been fed to the anti-gun supporters.
No matter how much you put your foot down on firearm restriction, you can't stop criminals from breaking the law. If they have contempt to kill an innocent civillian, they'll have no moral issues with acquiring an illegal firearm.