I agree with drz. I don't see a need for this forum in this first place. People who have wanted to talk about politics before have always done so in the lounge. And it's not like there's an overabundance of topics in there that necessitated a forum be made specifically for politics.
It does feel like the administration is doing what they want without the consensus of the members.