The electoral college didn't solve anything. The Supreme Court of the United States declared George Bush the winner of the election. That has never happened before. George Bush Jr. was not elected, he was appointed.
Not exactly. The election was statistically a tie, since 2% of ballots total in the US don't register for various reasons. There was no way of determining exactly who won when it was so close, and any manual recount would be subjective and unfair. This is why the supreme court voted to stop the recount. They didn't appoint him, he just recieved more votes in the unbiased machine recount.
If the Supreme COurt had "appointed" Gore instead of Bush, would any leftists claim he had stole the election? I wouldn't claim he did either. The system is democratic in the US, but it runs into problems when the election becomes very close. Any winner that emerges from that mess in a close race did not steal the election, he just won according to the existing rules. To make it more fair, the electoral college should be abolished, and we should have completely electronic voting that is invulnerable to hackers. I doubt this will happen though, since it would require an amendment to the Consitution and therefore the approval of 3/4 of the states.