Mate, come on. I know acid attacks went a bit mad a few years ago but we're most definitely not 'rife' with machete and acid attacks. That's a huge exaggeration.How is that going to stop you from an acid attack or a machete attack or some county lines drug dealling gang with knives?
In UK these things are rife now, with the influx off non native British people which has massively added to the problem, The police are pretty useless now nd don't even bother investigating most crimes - they are too busy appeasing BLM and the gays and stopping the public from attacking climate protestors thatare blocking roads (which is a crime).
Also, a gun still isn't a guaranteed defence against somebody approaching you with either weapon, unless you're going to reach for your firearm every single time somebody appears to be walking in your direction.