Today there was a recent temporary banning of a 10,000+ post user because of their continued persistence to make political posts at every available opportunity in response to anyone mentioning their pet topic. Even after they were asked to stop this many times they persisted and quoted their right to "free speech".
This forum is NOT a free speech free-for-all platform, it has rules, and one of those is about political discussion.
Of course there are political discussions on this forum, and threads often drift into the subject, and that is inevitable and is generally tolerated in the most regard. Mods give the occasional poke to stay on topic etc, and generally work well enough to keep the forum focused on engineering.
And there are of course political topics that are fairly "on topic" that remain as large active threads.
But when you are asked to stop because you do it too often and do not want to change, and you actively know it's against the rules and know it will get posts locked (even encouraging such locking), there has to be a limit. This extends to everyone. We do generally cut more slack for long standing members, but the goodwill will eventually run out.
I'd LOVE to debate politics all day long, and have a "free speech" forum (or section of the forum), but this forum cannot be one of those places. I have seen good forums destroyed by devolving into these topics which is why we have some rules here to try and keep it as engineering focused as much as possible, and to do it in a lead by example way that requires as little moderation as possible (too much moderation is another way to destroy a forum).
In the case today, the user said they wouldn't talk about this stuff if others didn't "start it". Well, the solution is simple, if you don't like that stuff and you see that stuff on the forum, then report it instead of responding and fueling it.
I hate having to ban users, especially ones with an otherwise large, productive, and well liked post history, but there are limits.
Thanks.