On the matter of whether or not our political process is broken, it seems to me that it is broken at its base. The Supreme court has ruled that the government cannot interfere in the processes of private organizations and that political parties are private organizations. As such the government may not intercede concerning the rules that political parties wish to use. Now that seems fine when the party uses its determined rules and regulations to elect its own leaders; for example when electing the chairman of the DNC. However, candidates who campaign for the presidency are not campaigning for a post within the political party, they are campaigning for public office. Nonetheless the political parties have by some means been extended the power to establish the rules and regulations governing our electoral process of electing the highest single public office in the country.
In essence non elected persons are prescribing when, how and if our votes may count. No where is this more evident than in the recent Democratic non-primary that Michigan just conducted whereby because the State decided to legislatively change the date of its primary, the political party (in this case the DNC) decided that the delegates would not count. The DNC also urged candidates for the highest elected office not to campaign in one of the ten most populous states in the union; a state that also bears the non too glorious distinction of having been in recession for some time along with being the state with the highest unemployment rate in the country.
So now even if come the convention in August the DNC allows the delegates to count, who do they actually represent? The ballot did not have all the candidates on it. In fact uncommitted got forty percent of the vote. This is not what the citizens or the state wanted, nor is it something the people voted for.