A bit of a contradiction between these two statements..... No?
You're right, there is. But a BIT is the keyword. She's wasn't injured, and she didn't listen after multiple attempts. It's really a tough decision since she swung on him.
Being an officer right now is not easy. You go into this wanting to do good, and get shat all over. If I remember correctly, at least in Ohio, attacking an officer is a felony offense. I'm sure there are some lawyers here that can step in and speak on that. If you are an officer, and someone tries to assault them you don't dick around and see how things develop. You take them down before things get worse. I have seen officers assaulted, and I know it is very much a reality someone could go for your gun. I have seen it first hand. If someone attacks you, they're that much more likely to take the next step.
What had happened if he kept playing nice, and she did grab his gun and fired? He would still be fired. It's not an easy choice for the officer, especially when any of you have ever been in a fight probably know, once attacked your instincts take precedence over rules your job creates to protect people who mean you harm. Civilians have all the rights. In order for that scenario to be accepted she would have had to take his gun, and he would have had to disarm an armed child.
What it comes down to is following the rules of your job, over your own safety. Screw that, I would choose my safety, and the other children in that classroom. Especially if I had kids and a wife. I wouldn't go out leaving my family hanging cause some punk brat didn't want to put away her phone so she could Facebook text or play candy crush saga.