> disaligns with the majority opinion
It doesn't even have to be the majority opinion. Just the opinion of someone with a loud enough voice.
> But I don't think he should be fired for simply holding the opinion. But he would be in todays world.
Sadly, he would be fired, publicly smeared, and become unemployable.