"U.S. passports are valid for travel to Iran. However, the Iranian government does not recognize dual nationality and will treat U.S.-Iranian dual nationals solely as Iranian citizens. Thus, U.S. citizens who were born in Iran, who became naturalized citizens of Iran (e.g. through marriage to an Iranian citizen), and children of such persons - even those without Iranian passports who do not consider themselves Iranian - are considered Iranian nationals by Iranian authorities. Therefore, despite the fact that these individuals hold U.S. citizenship, under Iranian law, they must enter and exit Iran on an Iranian passport, unless the Iranian government has recognized a formal renunciation or loss of Iranian citizenship. Dual nationals may be subject to harsher legal treatment than a visitor with only American citizenship. (See section on Special Circumstances below.)
http://travel.state.gov/travel/cis_pa_tw/cis/cis_1142.html
that is very clear. Is it safe to assume Iranian-Americans are made to understand the language as well as it is written?
This woman was a sitting target and any jealous wife, or someone mad at her for any reason could accuse her and that’s the end.