Why couldn't they just fork to ETH (majority rule) and ETC (contracts inviolate) and let the voting mechanism be a currency exchange contract between the two?
If you prefer ETC, you trade all your ETH for ETC, and vice versa. The "winner" is the currency with the higher valuation, but everyone can still use whatever fork they prefer.