I feel like the one mistake that the article makes is that it implies that Iran is not an anti-western/anti-American country. It is. But the people of Iran aren't. The problem is that Iranians aren't in control of their country, but a fanatical minority is.
To tell a story, this one time, an Iranian/Persian friend of mine met another Iranian/Persian who had a pin on his lapel of their country superimposed by the country's current flag. The Iranian with the pin was born in America and was only expressing a cultural sentiment, while my friend was actually from Iran. My friend told the other boy that he was also from Iran but chastised him for the pin, saying, "That has an Iranian flag, not a Persian one." The sentiment seemed to be that by wearing it, he was expressing a sympathy not for the people of Iran, not for the land or its history, but for the government, which was something completely horrible. I feel it's a little anecdote about how a people and their country/government can be completely alienated.