Now for some edumacation for you non-gun users.
In an adrenaline-pumping situation (i.e. any time you're not just shooting at a practice target), your accuracy could suffer because of the following:
- The target is likely going to be moving.
- The target might be behind another object.
- Emotional factors/adrenaline.
Also, you have to be trained to not empty a standard clip into a target when you fire. Cops are trained to stop at three. No, I'm not going to empty ten rounds into an animal or criminal, but if there are multiple threats (i.e. more than one robber, wild dog, etc.) then if I only have ten rounds, I may not have enough. If they know they simply have to wait for my ten rounds to go, in the case of human threats, that creates a disadvantage to me.
I could use my three-section staff to kill people too, but if they had a gun, I'd be all sorts of crap out of luck.
Of course we're going to insist on using it to kill people who are a threat to us or our loved ones. You have a grand-daughter, do you not? If you had to chose between shooting some thug who was threatening her or waiting for the police and hope they get there before the guy kills her, which would you chose?