To briefly recap, in 2008 the primary votes from Michigan were discounted by half or something in response to Michigan's breaking the Democratic rules.
That is incorrect.
What happened was, Michigan complained about Iowa and New Hampshire always going first, and got the rules changed so that New Hampshire had to go after someone else (I forget who, but it was another small state).
New Hampshire then flagrantly broke the rules and went first anyway.
The national Democratic Party decided to not penalize New Hampshire in any way, and accepted 100% of their delegates instead of reducing them by half.
In protest for New Hampshire being allowed to violate the rules without punishment, Michigan then also moved our primary date ahead in violation of the rules.
The national Democratic Party then decided to penalize Michigan by not counting ANY of our delegates.
Candidate Barack Obama then decided, all on his own, to remove his name from the Michigan ballot. Consequently he received zero votes in the primary.
Later in the primary season, there was an effort to redo the Michigan primary since the first one supposedly did not count (and was allegedly marred by the absence of Mr. Obama's name on the ballot). However, Mr. Obama actively fought to prevent Michigan from redoing the primary, and ultimately he succeeded in blocking it.
In the end, the Democratic Party decided to completely ignore the will of the voters. They simply awarded Michigan's delegates as they saw fit without any regard for the election results. It was allegedly unfair to follow the will of the voters because that would award no delegates to Mr. Obama, even though it was his own choice to remove his name from the ballot, and even though he was the one who prevented Michigan from redoing the primary.
This is not disenfranchisement. Your vote is only "franchised" for the election in November. The selection of a party's candidate is internal party business.
I'm going to vote for every single Republican in every single general election for the rest of my life.