Would you be fine with losing your job for wrongthink if - or rather, when - social opinion swings the other way? It doesn't matter if you're right or wrong - you should be punished for disagreeing with society!
Societal retribution for "wrongthink" is not the right answer. It's how you end up with LGBT losing their jobs where it's "wrong" to be LGBT - because the actual wrongness/rightness doesn't matter, just that society doesn't agree with them and that it's okay for society to punish them for being "wrong".