I completely disagree with you
To weaken the citizen is to make them subjects of the state
Also, how is a pocket knife or tazer going to help you against some huge 300 lbs. 6' something person? Especially since tazer's don't work on everyone
. Or what if multiple people attack you? What are you going to do if a group of 3 people break into your house and attack your family?
Well if you shoot and kill them with the gun (intentionally or not - you could aim for their arm and end up hitting their head), you will likely suffer some kind of consequence anyway and scar your kids in the process.
With non-lethal measures, you can at least prevent those things, for starters.
Additionally, I could turn this situation on it's head, and this one is far more common and realistic - three dudes who got their hands on handguns and aren't all that well trained with them and probably haven't actually killed someone before, VS someone who has no gun but knows the layout and contents of their house, and has the agility to make a sudden move when the right moment arises.
You'd be surprised how effective certain everyday objects are for self defense. Hand guns and even assault rifles aren't powerful enough to win against someone with knowledge of their surroundings and just the right tools to use. Hell, long-ranged weapons can be cripplingly ineffective in tight spaces unless you literally are going to kill someone without hesitation - which the average burglar isn't seeking.
I won't deny that there are certain, extreme situations where a gun might be the most ideal means of self-defense. But those are few and far between and many instances of them only exist because of how easy it is to get your hands on a firearm in the first place.