I'm generally a black and white sort of person, so in my mind you're either right or wrong with your allegations.
I have a hard time agreeing with the "black & white" part fully.
In my experience, @laptech is quite correct below (the quote) about the wielding of the term "political" to justify removals of basically anything.
Politics and/or political as a term can be really rather subjective and very much not black & white. Sometimes we get entire threads that seem like they should be in the political area, and are not? And vice versa. Additionally, you can get a post removed just for saying "Trump" or "EU" (long list of words here), even with barely any insinuation or additional context.
Also, I'm hard pressed to believe that moderators don't factor in previous interactions or known views of posters when these subjective calls come into play. I'm not even saying that's totally wrong, but it highlights how it's very often not about "black & white adherence to rules" and far more about a subjective call with biases inevitably creeping in. I think we'd all be naive to think otherwise.
negative posts get removed for being classed as 'off topic' or 'political in a non political thread' when they are not but it gives MR the excuse to remove them.