Look, honestly. What do you need a gun for in suburbia? You're in the shit as it is, if you bash/stab somebody in self defence - you have to prove that your life was in danger without doubt...So imagine the furore if you shot somebody, and it has happened. Look at the police, and the coals they are dragged over for using their weapons.
If you have ever lived on a farm, like I have for the last 13 years you'd know guns are a necessity. I hate guns. I loath guns...Yet, what do you do with 100 sheep on the brink of death because you can't feed them? What do you do with 100 kangaroos on the brink of death because there is a drought? Do you just let them die?
Guns have their uses, it's a shame human nature is the way it is.