I think there's a set of political statements that you believe should not result in firing no matter the financial consequences. That makes you a hypocrite, but that's okay: everyone is a hypocrite these days.
These days, every conversation is about scoring points for a side, not agreeing on universal principles everyone can agree to live under. On Monday, someone will espouse principle X if it hurts someone on the other team, and then on Tuesday say X doesn't apply to someone on his side. Yeah, okay.
The bottom line is this: if normal participation in the political process costs you your job, then you're not living in a free country, and I don't really care about the pretzel logic people use to justify creating our current atmosphere of terror. Either you can speak or you can't.