I'd like to add fuel to the fire here with a new WHAT-IF:
Say it's dark, vision is limited. A sketchy looking character charges DIRECTLY at you, full throttle, from 30 feet away. You KNOW you are being attacked by some means / with some intention, and you fear for your safety, for your very life. But you don't know if this guy coming at you is young or old, armed or unarmed... you're not even certain yet if he's acting alone. It's a blitz attack, and in another second & a half, he'll be on you.
What are you going to do?
In NC, it's an eminent threat of death or great bodily harm or sexual assault. If either of those apply, go bang. Don't wait too long, the attacker will be upon you in an instant. Each person feels different. What I think is an eminent threat of death, or great bodily harm, someone else, might not see it as a threat at all. that's a decision that each individual must make own his own. I tell my students to rehearse in their mind different situations and be ready to react and never let an attacker get within arms length. If he has a knife, you could have a cut throat.