Personally I believe there's a place for CoCs in any large organization or group but I think the content of CoCs should never include any political ideological opinions. If professionalism, respect, and separation of one's political and/or religious beliefs from a project/event is impossible for some then they shouldn't be part of it. Honestly, I wouldn't know or care if one programmer was a devout Mormon that donated to Prop 8 if all my interactions with said person (obviously mentioning Brenden Eich here) were purely within the confines of a project or convention regarding programming of some sort. Nor would that person ever have to know that I'm a Christian Gnostic, Georgist, bisexual, trans woman (the last part would probably be obvious but immaterial still) in the same context. We're two programmers coming together in common cause to produce something cool (I hope).
Yet it seems there are those on the left (and to some extent on the right) that demand ideological purity in all things. "You must be the right kind of [ideological stance/trait], lest you offend someone..." Seriously, I've seen flaps over Laura Jane Grace's book being titled Tranny (she's trans) over the last week. It's just as bad when you look at how fellow libertarians go at each other (see Jeffrey Tucker's essay on Libertarian Brutalism and the resulting fallout).
It's absurd how bad things have gotten in this regard and I honestly am concerned we'll see ideological puritanism infect various F/LOSS projects and events. Just keep the CoC to the absolute essentials (don't be a perv/jerk/stalker/etc and don't have sensitive topics in conversations...).