So what if the sorry sack of crap is beating his wife and son? Kimble, unprovoked, punches him in front of a crowd of students and teachers. It doesn't matter if Kimble's a good teacher or not, he should be on suspension. And the principal evidently knew the abuse was going on, because she asks how good it felt to punch the guy. Why didn't she bring in services? Sorry folks, Artistic License - Law.
I don't think she knew. There was a time jump between the scene on the street and in her office, so it seems that only at that point did she learn of the abuse.
Try working with children that you suspect are being abused, but thanks to the law and various loopholes, you're essentially powerless to do anything besides informing the authorities. Given how the news is filled with children who end up badly injured or even dead because the authorities failed to act in time, even alerting people can't help. Even if the principal did know, her hands might have been tied by such loopholes; there's only so much she can do. Yeah, Kimble hit the man when he was unprovoked. Yeah, maybe he should have been punished for the attack. But for anyone who's had to sit and wring their hands as they try and help a hurt child? It's a freaking win.
Firstly it requires for the man to press charges. Kimble can't be suspended since he's not a teacher; he's just undercover. That would require an investigation. The Principal could have elected to throw him out of his undercover job - which she didn't do. And he did demonstrate self-control, holding back when the children turned up.
Probably a stupid question, but in the "Who Is Your Daddy and What Does He Do" scene, what job was the girl describing where her dad "gives money to people who don't have money and they use that money and they give different money back and give the same amount of money back" to him?
I'm guessing a banker, since that sounds like a loan.
Ah, that makes sense. I was getting tripped up on the first part of her description, which sounded like philanthropy.