Depending on which definition of "Fixing" you apply, the title of this blog post is very ambiguous. And that's the point.
Ever since CSM 6 was voted in there been much discussion about how to ensure equal representation on the CSM. (In fact, there was discussion before that but the null sec takeover in the 6th iteration really prompted the panels to wax about it.) CSM 5 was primary devoid of a lot of null sec representation and some of the comments in the minutes there caused much consternation amoungst the alliance elites and caused the backlash and voting blocs to arise. This in turn caused hand-wringing and proclamations of doom.
The major concern of the talking heads is that as long as null sec alliances care about the CSM they will continue to dominate it and thus the conversation with CCP and its developers. There may be more pilots in high sec but they are splintered and/or apathetic. "How," they moan, "can we ensure that representation is equal?"
The most common refrain is that the CSM should have 2 representatives each from null sec, high sec, and low sec as well as a single rep from wormhole space. This is how it works in real life, right? However the comparison to meatspace politics quickly falls down when you realize the fundamental difference: Bill the player lives in a house in a town in a country; Kirith Kodachi lives wherever the fuck he wants.
Any scheme to divvy up seats on the CSM fails because while you can assign roles to seats you can with any certainty assign roles to players. A player may put himself forth as a High Sec Candidate while have four or five alts in a null sec alliance and the votes associated with that bloc. Or another candidate may live part time in wormhole space and part time in low sec; which seat is he up for? And if he chooses to run for one, what prevents his buddies in the other area from throwing their votes for him anyways?
You could try and limit votes by forcing pilots into specific arenas much politicians can only run for office in their home state (and that never gets gamed, right?!) but remember we get one vote per account, not pilot. An account with three characters all in different zones gets to vote where? In any of the three?
Furthermore, if you put yourself forward as a null sec candidate but during the election period your alliance gets booted out of null sec and you move into low sec, which seat are you running for? Can you still represent null sec interests if you spend the term in CSM as living in low sec?
Any effort to codify and legislate voting into specific roles or seats fails because pilots are plastic in their own careers and living environs and Eve players are rarely focused on a single style of game-play through a single character. And stringent restrictions will simply be gamed by savvy and organized voting blocs (e.g. null sec alliances) while the individuals will be left out in the cold regardless.
I say we let the process evolve organically. The null sec voting alliances came about as a response to the evolving CSM and if we let it I'm sure a counter-reaction to null sec dominance will come from the players, not over-engineering processes. But only if we let it.