Yes. As stated above she has dual citizenship. I’d say that, in those instances, there can be little question that hyphenation is reasonable.
I couldn't find any source that explains how and why she is a "dual citizen." It may be that one or both parents were (or are) Iranian citizens, and that Iran claims all of their descendents as Iranian citizens (some countries do). There is no indication that she has done anything to accede to Iran's claims, but nothing to the contrary, either.
When you are a native-born american, I think that any other country's claims to "dual citizenship" are so much wind, unless you do something to take advantage of it.
> Yes. As stated above she has dual citizenship. Id say that, in those instances, there can be little question that hyphenation is reasonable.
I have three citizenships and I do not accept hyphenization. I am what I am where I am. In New Zealand I am a Kiwi, in Canada I am a Canuck, and in the UK I am a Pom. None of this hyphenization crap for me: it is too complicated and it doesn’t reflect the true state of play.
Your first loyalty belongs to the country where you are living at the moment and whose protection you enjoy as a citizen. Your other loyalties are secondary (and hopefully complementary) to that. But they do not color your first loyalty at all.