Neither Reagan's nor Obama's dealings with the ayatollah's worked out particularly well. I am not in favor of sending any money to the bastards, and every person I know, who is either Iranian, or has been to Iran, hates the assahola ayatollahs. They can't go soon enough, and sending them money is not the way to send them packing.
Giving them back a portion of their own money to keep them from finishing a nuclear program is a bargain. Other than by a shooting war, there was no way to do this. Only ignorant, myopic fools don't think the Iran deal was a tremendously positive step.