You're comparing the election system in the US to that of Zimbabwe, Nigeria, and Kenya? Hilarious.
Elections in the United States are as fair as it can get. Every candidate has the same chance to have their name marked on a ballot. What do you not see fair about the elections in Florida and Michigan? Clinton was hurt by the lower turnout as a result of the voters being told their votes wouldn't count just as much as Obama was. I call that fair. Everyone was on equal playing ground.
The elections in Florida and Michigan may have been flawed (but fair), and all that could have changed were the number of people who actually voted had they not been discouraged to do so. The results of the elections were very close to all the polls in those states, so it's unreasonable to say Obama would have received a larger percent of the votes, only that he would have received MORE votes. If you want to claim the results flawed, fine. All that does is suggest that you think Clinton should have received MORE votes too, further increasing her lead in the popular vote.
Throwing out the results is not reasonable in any sense. I think the Texas Two-Step is flawed. I think caucuses in general are flawed. I think it's flawed to not have every state vote on the same day. But it's the system we have, so we must abide by it. And in accordance with that, the votes in Michigan and Florida are legitimate. Clinton argued to throw out caucus votes (something I was never in favor of), and Obama supporters were in uproar. Now the shoe's on the other foot, and you think it's okay to throw out votes that were cast. Hypocrite much?