Maybe it's being British, but I never could grasp this notion that somehow possesion of a gun makes you safe? So you have a Beretta 9mm in your bedside draw, in all seriousness how much use is that going to be when 20 armed soldiers with M-16s turn up at your door? The guns make everyone equal argument is a huge falacy, because they don't. Someone will always have a bigger gun, more guns, be a better shot etc.
For the most part the government troops will always be better armed, better trained, better organised. And not to mention your neighbour might have a bigger gun and decide to protect his kid at the expense of yours.
In the context of Torchwood Children of Earth, in the end Gwen had a gun, but one or two pistols against a dozen men armed with SA-80s? Maybe in NRA fantasy land that's be a fair fight but in reality her best option was still to just hide, then run.