I'm not going to spend too much time on this. We all have differing opinions of course, which is fine
The only thing I'm going to add here is that, from my perspective, there are so, so, many other places to talk politics in general, and some places where you (general you) can talk specifically about politics. You don't have to go to this forum at all to do that, if that's all you want. But there aren't that many places, relatively speaking, dedicated to sci-fi and fantasy specifically, and Stargate even more so.
All in all, I do agree with you personally. We can avoid those threads altogether, which I have always done. I also just wanted to provide a fair argument in support of GW's decision.