From what I’ve seen & heard most people are not ready to pull the trigger to end another person’s life. Oh we talk a great game, but when push comes to shove not everyone is ready to do this. Even not everyone in the military are ready to do this. We can train all we want, but need to make ourselves mentality ready. Can you make the pistil shot under extreme duress within 21 feet in seconds? My guess is no.
I don't know if you are talking exclusively about other people or if you might also hesitate so let me explain the facts of life rather than death:
If a man/zombie/bad guy/crazy woman, is trying to get in your house, that person will kill you - you had better assume that right now - and shoot that person immediately upon seeing “it” and if you can shoot through your door (and most doors aren't strong enough to prevent bullets going through), do it before the person gets in.
If you cannot shoot your weapon, get rid of it now because the bad guy will definitely kill you if you have it in your hand and can't use it. A weapon's purpose is to kill something, not to be an ego lifter.
Are you ready to shoot a 12 year old girl that comes to your door begging for food? A dirty pregnant girl with a 5 year old in tow asking for shelter? Are you sure she is not a spy for a Zombie attack? Not sure I am.