She's teaching at a Christian school, which--who would have thought--does not permit LGBTQ in the student body. However, instead of Huffington Post calling it a Christian school, it's called an Anti-LGBTQ School and labeled as bigoted and discriminatory.
Needless to say, whether you're a Christian or not, America has freedom of religion, and the Bible is pretty darn clear about it's position on the topic (or at least has a very compelling argument to believe it does). The only bigotry I see are Huffington Post liberals who do not fully support the 1st Amendment - freedom of religion.
CNN sucks too, with their typical intolerance for anything moral.