I'm willing to bet that
the teacher had a debate about faith in class, and ended up taking sides in the debate over so-called Christian Values (she supported them)
was merely a case of the teacher correcting some incorrect fact in the argument put forth by the DUmmy's spawn, and the DUmmy's spawn can't handle being corrected.
I had a Latin teacher in high school who was openly atheist, and she probably knew the bible better than most regular church goers. If someone misinterpreted a bible passage in ANY direction, she would have corrected them. We had some great conversations, and she brilliantly stated her beliefs (and educated all of us in the process) without either putting down any other belief system, or "recruiting" us to follow hers. Then again, private schools have room for such discourse.