Nevermind the foreign policies of USA. Average American dont know or care for what is happening behind the closed doors of Capitol Hill, and games politicians play.
But an alternative view is this - USA receives 1 million legal immigrants every year plus 30 million illegals already in.
I bet you a million dollars that no one would choose Iran over USA in their wildest dreams and live in a sick and repressive society where women are stoned to death for having sex and you have to dress like a stupid camel to avoid the "moral police".