I try to stay out of things I don't know much about. National Geographic did an article about Iran perhaps six months ago, I think I linked to it then. Unfortunately, that is the basis for most of my knowledge.
As an American, I do believe that if you're going to hold an election, then it should be fair, equal, and the will of the people followed. I do not have the facts to say whether that was or was not the case in Iran. Re-electing the current leader does smell fishy, but it happens. (We did re-elect George W. Bush, after all.)
I did like what the National Geographic article wrote about Persia and Persian history. I think it would be fascinating to watch a society based on Persian literature. And one of these days I will buy a copy of the Shahnameh in English. (I just found it on Amazon.com. Very tempting.)
And who can forget Cyrus the Great, King of Persia, who ended the Babylonian Exile and allowed the Jews to return to their homeland.
As a student of religions, I find much beauty in Islam. President Obama spoke the truth in his Egyptian address; Western civilization owes its heritage to the Muslim world, who kept the Greek and Roman classics while Europe went through the Dark Ages.
What history I have read supports the historical fiction of Judith Tarr (The Hound and the Falcon and Alamut series') and Eric Flint's 1632. I admire the plurality of ethnicities and religions under the Ottoman empire. Also, as a woman, these works paint a very attractive picture of the type of education a woman could receive, and the leadership roles she could hold in the Muslim world of those days.
Those proud, educated, and free days are the ones I would wish for the Muslim and Persian world today.