I recently started a new software development job after taking a 50% pay cut at my previous company due to Covid. I had interned at my current company back in college, but they were unable to match other offers so I ended up working elsewhere for a while. When I first interned here, I wasn't involved in any office group chats, and generally wasn't really aware of it.
As a full-time developer now, I've been added to a variety of group chats that are used for work--and also for political discussion. I will say that I differ from the vast majority of my coworkers politically (I'm moderately left-leaning, they're mostly American Libertarian or Republican)--which is fine. I don't have issues with people of other political stripes. My coworkers, however, do. More specifically, they are VERY vocal about how opposed they are to people of my political bent. Essentially, the group chats that I've been invited to are 60% discussion of how much they hate anyone different than them politically (often in very explicit terms), and 40% work, so I cannot leave the group chats or ignore them.
At my two previous companies, this was explicitly against company policy. This company, however, is very small, and given that many people in leadership and management positions apparently see no problem with this I cannot really bring this up with anyone. The 'HR' department consists of one individual--the CEO. I've tried pushing back a little bit without outing myself. Asking work questions in the middle of these conversations to try and derail them does little good, and actively pushing back usually earns responses along the lines of "Well [X political group] is un-American and trying to destroy this country."
Unfortunately, I feel like I'm essentially stuck here for at least a few years. I graduated college in 2018 and have had 3 jobs then. My first job I left due to poor management and repeated 80-115 hour work-weeks being expected. The position I took after that was far better, up until Covid hit. They were a travel-related company and as such were hit extremely hard. A 50% paycut would have left me unable to pay rent or cover expenses. Now, I feel that if I start looking for a new job it will look like I'm simply job hopping, as I was at my second job for 6 months and have hardly been here for 2 months.
Should I just buckle down and deal with this for a 2-3 years and then begin looking for a new position? Bring this up with my manager (despite the fact that he is one of the individuals constantly deriding my politics as "F****** awful", "un-American", and talking about how angry he gets at people with my beliefs)?