I know this topic has been posted before, however none of them really cover this situation.
My sister works with a local community college in the US that is very liberal left-leaning politically biased. All of her co-workers are left leaning but one of them is extremely sympathetic to the latest trends and insists on discussing and tossing around verbal "digs". The college insists on having CNN on every TV on the campus. There have been times when my sister has felt like there was political discrimination as well based on task assignments, etc. She's been working there for over 13 years and nothing has changed. At the end of the day, it becomes a hostile work environment. As a State employee and working there as long as she has, she gets great benefits and it would be devastating (medically speaking) if she had to leave. It's easy to say "not to discuss religion and politics in a workplace", but how does one deal with it when the entire workplace is biased?