Somebody approaching you, even though you’re trying to move away and telling them to stop, is not a “mild annoyance”. It’s dangerous because weapons are so freely available. It would be better if they weren’t, but while they are, you shouldn’t do something like this.