“Dude, shes not an Agent in the Matrix...”
And neither is anyone else.
She’s running at you (or someone else) with a knife. You have at most 3 or 4 seconds to act. You have a loaded gun.
Under those conditions a gun is a bad choice. Handguns don’t kill immediately and the ninja girl in your scenario would still have time to slice you up. Unless of course you disarmed her.
From a 5’3” 17 YO girl I’m not even going for the gun, I’ll risk a poke for that, it’s not like I’m going to be standing still.
There’s plenty of people I can think of shooting in that type of scenario and that ISN’T one of them.
You act as if the adversaries are equals. The officers have training in handling and subduing people.