I confess to not reading the thread. Did you perceive another reason the teacher was let go?
Many of the parents of the students the teacher taught are obviously religious. And/or firmly conservative. The teacher discussed aspects of his homosexual lifestyle with his students. And those interactions are what led to parents getting upset. It had nothing to do with the teacher coming out. Like it or hate it, a lot of religious people aren't keen on homosexuality. Right or wrong, that's how it is.