I do think it is a bit excessive classing it under firearms legislation though. Wouldn’t it be better classed as an offensive weapon? Isn’t pepper spray also classed as a firearm under the firearms act?
Incidently, let’s not forget firearms are legal in the UK with the appropriate licence. It isn’t that difficult to get one either. As for shotguns, they are ludicrously easy to obtain legally.