Color me evil. Still, I'd never let a person like that near my dog,much less teach my kids.
If my child were in this person's class I'm pretty sure I would be paying a visit to the administration. Absent any satisfactory recourse I would be forced to use this as an opportunity to reinforce to my children the lesson that some people are just screwed up in the head.