There is a certain amount of singing from the same hymn - er, no, country music - sheet in the analyses of these three writers: Timothy Garton Ash, Christopher Hitchens and Michael Axworthy. Among other common themes, the recommendations of all three refer to a strong body of pro-American, pro-European and anti-regime opinion in Iran.
See also Roya Hakakian on the Iranian bus workers.