We have several threads that deal with politics here: Canadian politics, US politics and global politics.
Politics is an emotive subject and people have strong feelings about politics, itself, about platforms and policies, about politicians and about partisanship.
It needs to be possible to express one's views clearly, even forcefully but, at all times, civilly. The fact that someone holds an opinion which is contrary to yours does not make them stupid nor does it make the sources of their information suspect ~ in fact it is likely that they hold similar views about you and your information sources but have been just a bit too polite to say so. I frequent those political fora because it is one of my abiding interests; I hope I make useful contributions. It will be sad if some voices are lost BUT they will be lost if they cannot or will not obey the "rules." It seems to me that the basic rule the mods are trying, patiently, to enforce is simple civility, and as much as I cherish other views, especially dissenting views, I, too, must insist upon civility or I will put you on ignore.
Another point: civility towards politicians. (Mea culpa: I have broken the rule I'm about to enunciate many,many times.) We are too quick to drop titles and adopt slang for politicians who, despite our views of them, are elected to their high offices by their peoples - our people, sometimes. We should respect them and the people who elected them by calling them by their proper names, e.g. Thomas Mulcair and Bob Rae, and, when appropriate, their title, e.g. Prime Minister Harper and President Putin. Most style books allow us to drop titles and full names after they have been used once; thus if, in your first sentence you say "President Obama said ..." then it is good and proper, in subsequent sentences and paragraphs to just say "Obama."
I will try to do better, myself, but I must ask all members to join me; there are a few people I would hate to see go "off the ramp" (banned) but I support the mods, 100% in their efforts to steer us all towards civility and I will not intercede on behalf of anyone - even if I thought the mods would pay much attention to me.
So: good, strong, hopefully informed, but, above all, civil debate, please.