Some of you guys should rather get to know the actual situation. After the Iranian ayatolla regime took American embassy employees as hostages, after the attack at US Marines in Lebanon, which cost hunderds of lives, there are no diplomatic relations between both countries. Furthermore, both consider each other to be hostile. Even though, the United States sent humanitarian help to Iran after the earthquake that completely erased Bam.
Thus, the legal issues don't allow US organisations to take Iranian residents as employees. This is the regular practise anywhere in the world. Some NBA teams could probably be interested in one single Iranian individual but thecore issue is the (missing) relationship between two states.
c_fish, your pseudo-ironic remark about "freemdom for fight" is ridicolous and has nothing to do with reality. It isn't like Hamed Ehadadi is suddenly a victim of US disposal of treting Iranian individuals.