Lets see, telling people you have pepper spray and know how to use it and telling people you have a gun and know how to use it. Which one would make people more afraid of you?
He is 16 and lives in the UK.
I don't think he can buy a gun just yet.
And even if he could get his hands on one, it would be illegal to wair/use it.
Although I might be wrong ofcourse.