www.foreignaffairs.com In hindsight, it is easy to understand why the Iranian public backed Hassan Rouhani. Less apparent is why Ayatollah Ali Khamenei let the result stand. One explanation is that he wanted to avoid a repeat of 2009. Another -- and one...