Earlier quoted context omitted.
The problem isn't the discussion of politics, it's the fact that that would even matter or influence your job in any negative way.
I would normally consider that part of the human condition, not a problem that a company needs to solve. Trying to minimize the negative impact of it (like they are doing) seems about all they can do.
Personally I wish the discussion of things like politics wasn't considered taboo because I think it makes for a more boring work environment, but I'm also the type who loves to debate with people who have opposing viewpoints and don't get offended easily. Unfortunately American culture has moved in the opposite direction revolving around appeasing to the most sensitive "victim".