I'm not sure what to make of the stuff going on in Iran, really.
On the one hand, it would be great to see the Iranians overthrow the ugly totalitarian theocracy that's blighted the place since overthrowing the previous blight in 1979. And on the other hand, we're constantly quacking on to people in the Middle East about how democracy is, but the moment a vote doesn't go our way we're wanting to see the violent overthrow of the winners.
On the one hand, it's certainly plausible that Ahmadinejad's govt rigged the ballot ridiculously in his favour. And on the other hand, it's also plausible that middle-class liberals in Tehran genuinely have no idea how popular Ahmadinejad's rule is in rural areas and among the proletariat - ie, it's entirely possible that Ahmadinejad did actally win the vote.
I guess on the whole I'm going with "Screw the finer details of democracy, just overthrow the dictatorship already" - but also don't think they've got much chance of actually doing it.