You live in the UK. I grew up in the gang capital of the US.

Even if somebody doesn't approach me with a gun, it's actually fairly common to be approached or threatened with a knife. I rather be legally able to defend myself with a gun than have to fight off a guy with a knife.