Completely unrelated to any above points but thought it was interesting, there's about 228 police officers per 100,000 people in the UK
(https://researchbriefings.files.parliament.uk/documents/SN00634/SN00634.pdf) and about 206 police per 100,000 in the US
(Total police personnel per 100,000 residents in Canada and the U.S. 2003-2017 | Statista). Given that the US is also about 40 times bigger, police response times are affected. Not so much in cities but in rural areas definitely.
If you were living in a rural area, with a much slower police response time, wouldn't you want something to defend yourself? It could be at least 20 minutes before the police in rural US get to you, 20 minutes doesn't sound long but it would if you had someone circling your house with a weapon trying to rob you
.
Also worth noting that during Trump's presidency there was another 50,000 police officers recruited, taking the total to the 700,000 mark, so before it was even less police officers per 100,000.
The UK has a reasonable balance IMO regarding gun laws, you can still own one with a reason (although some forces are more, shall we say difficult than others). I've always been an advocate of being able to legally defend yourself, if you get stabbed, you get taken to hospital. If you defend yourself and cause harm back, you get a prison sentence. Choose your outcome
.
A lot of people are against this because then everyone would be carrying knives and weapons, people are usually afraid and paranoid of things they don't know. It's also only the law abiding citizens that follow the laws, never seen a criminal say "oi Dave, leave that switch knife, it's illegal now innit"
.
The situations a tricky one really, poor sod near me got stabbed and died, had he been carrying something to defend himself with, perhaps this might not have been the outcome. Whether it's legal or illegal to carry something, bad people will always carry anyway. Perhaps why every time anonymous gang members in London are asked why they carry a knife they say "because you need to defend yourself from getting robbed or you just keep losing everything", but then it's just a blood bath every weekend.