I think there is a HUGE difference between legal licensed firearms and corrupt low rank police + illegal gun dealers.
When I went to army in Israel, being this is a small country, I slept home most nights as the travel time was very short. A big percentage of soldiers doing it. So essentially, you have a country full of automatic weapons, everywhere. I was going to restaurants with either my Galil, Uzi or M16. I was going shopping with it, going out at night with it. You sorta have to.
Now I know about terrorism and blah, blah, blah...but...
Let me say this was the safest country as far as crime that I have lived in, and I lived in a few. There are hardly any small crimes being committed for that specific reason: there are always people with automatic guns around.

...and they know how to use the WELL.
Now I am not saying we have to turn into Israel as far as this concerned, but a country with a "decent" legal system and low corruption in "low ranks" police force will only benefit from licensed fire arms. There is no doubt in my mind.
Level 13 Edberg and counting...