He was screaming threats at her, and then running at her. A reasonable person would think that was an attack.There is no proof he was going to attack her. None. He was 5 feet away.
A moment before, he was 12 feet away. A moment later he would have been hitting her. That was her absolute last opportunity to defend herself.He was 5 feet away.
And he continued to attack her even knowing a gun was pointed at him. Had she waited even a moment more, he would have had the gun. A man who runs at a woman with a gun is an extreme danger.She, by pulling a gun, was far more threatening than just standing there shouting.
Not shooting is a common mistake gun owners make. Once the distance is closed, the gun is up for grabs, and is almost as likely to be used against the gun owner as the attacker. NEVER LET THEM CLOSE THAT DISTANCE!!!