This isn't any different from the Cold War era when there were many people on the left(though not a majority) who were very sympathetic to the Soviet Union and the brutal, anti-democratic regimes they backed. These people thought the USSR could do no wrong. If they ever did anything "wrong", it was always in reaction to western capitalist imperialism, lead by the U.S. Or capitalist propagandists made it all up, the Soviets didn't really do anything bad.
So the Soviets and their allies were merely responding to the terrible threat of U.S imperialism, with their routine murder and imprisonment of dissidents in gulags and oppression and the anti-democratic nature of their system. The moronic far-left had no sympathy for Soviet dissidents, since they saw them as greedy, wannabe capitalists. Similarly, in the minds of these same people, the anti-Ahmadinejad protesters in Iran are thought of as spoiled, Prada-wearing, upper middle class Iranians who love to drink alcohol and smoke(and are getting paid or influenced by the CIA), and wish they could exploit the poor of Iran to become even richer - if only their defender Ahmadinejad would get out of the way!
These far-lefty excuse-makers for the Iranian mullahs generally know few if any Iranians, but the biggest experts among them don't know any Iranians at all, hence their "expertise" on this situation. Even better, some of the biggest geniuses among this clique base their expertise on NEVER HAVING BEEN TO IRAN, unlike the author of this article. The funny thing about these left-wing crazies is that most are not Muslim, many are atheists or not religious at all, but they are willing to lock arms with the Muslim extremists of Iran in their struggle against U.S imperialism. I guess if North Korea can do this as a state, why can't they do this as individuals?
Now watch these people claim I watch Fox News or I was a die-hard Bush supporter LOL.