I don't think batting guns will have much of an effect on this, sadly - the law-abiding people will hand them in, and the criminals, by their very nature, won't. A culture where criminals have guns and normal people don't isn't much of an improvement on a society where everyone has guns.