If she worked in an office, or shop, or most anywhere else I’d agree her job had nothing to do with it.
But as a teacher she needs to be able to lead by example., she can’t do that any more, all the kids in the school,will know and will have seen the video, and she’s clearly got a violent temper on her, most parents would not wish someone who has been proven to abuse an animal teaching their child.
The same goes if she was a police officer, or a lawyer, there are certain roles that a crime or immoral behaviour sees you loose your job. Or should do. A teacher is one of those roles.
Animal abuse is an act that most people find heinous and unforgivable. Ans that’s the root cause of this issue, it’s what she’s done. People can’t accept it.
If she’d went shoplifting or something more people would be on the fence. But when you’re videod repeatedly punching a horse on the head, it’s pretty much game over for most folks.
That’s why there is a “mob mentality” the vast majority of people will not accept animal abuse.