You don't think discharging a firearm in your house and putting a hole or two in someone is traumatic? Or messy? Or horrific?
I've never killed anyone. Hopefully, I will never have to.
Honestly, I keep my guns under lock and key because I don't want my son or his friends finding one of them and having something horrific happen to either of them. I'd rather be killed by an intruder than have that happen.
Good job raising your kid. How about teach him firearm safety??? Hiding and shielding kids from guns only makes them more prone to screw with it if they find one. Teach them early that a gun, like the internet, is serious buisness. Make sure they understand the consiquences of using a gun improperly.
I've tought my 9 year old autistic daughter that will grab anything and play with anything that moves, not to handle a firearm. I've routinely tested her with leaving toy guns out and watching her reaction to them and she just passes by them. She's severely autistic and is of the lowest functioning kind, so I hope you have more confidence in your child than you seem to give him.
My 7 year old has gone shooting with us and knows 1st hand what a firearm can do to people/things. Even though you own firearms it seems like you fear them. A firearm can't do anything wrong. Only the person weilding it can.
In the OP's case, I'd much rather shoot someone than get in a knife fight with them.
If you are in a position to stab someone they can do the samething. I've seen 1st hand how nasty knife wounds can be and I'll take getting shot over being stabbed, slashed by a knife any f'ing day. You actually have a beeter chance of surviving a handgun shot than you do being slashed and stabbed by an attacker.