There are two gun policies that work to minimize the risks of gun danger. One is "everyone has guns", the other is "no one has guns". Anywhere inbetween won't work, and that's why America has such a high rate of gun-related problems compared to everywhere else, which goes closer to the "no one has guns" approach (while in America, many people have guns but it's far from everyone).
Well the no one has guns isn't exactly working out as the cities with very low gun ownership have lots of gun related murders, since lawful citizens can't get them but criminals can illegally.Check this statistic out:
https://stevengoddard.wordpress.com/2013/09/11/uk-violent-crime-rate-eight-times-higher-than-the-us/
Maybe we have more gun violence but they have 8 times the amount of other crime than us, and they have very little guns.
The no one has guns approach will not work unless every single gun is somehow redundant and does not fire at all, which is not possible.
Violent crime rate includes people being punched in the face, kicked, pepper-sprayed, etc...
Would you rather get punched or shot at?