A friend was fired for being gay... and I think it sucks.
The short story is that he was a really good college debater who had lined up a job teaching debate in Korea.
He was called by the person who hired him because it came to their attention that he's gay.
He was told he wasn't welcome.... later they called him back to tell him that he could take the job, but that the atmosphere would be hostile.
This sucks -- my friend was planning to leave in 7 weeks. He got rid of everything and had invested money in language lessons etc. It's also a simple fact that he'd have been a fantastic instructor. Their bigotry is their loss.
Also -- he's making a pretty public deal about this. I hope they can't get anybody to fill that position.