actually there were other options — including just staying the course and doing nothing and leaving the sanctions in place. Not saying that is necessarily the right thing to do but it would have been preferable to Obama’s deal that gives Iran billions and a green light to nukes. In this case even doing nothing is better than doing something stupid.
Another thing he could have done was pulled a Reagan and given all kinds of support to the Green Revolution in 2009, which was a genuine people's movement to unseat the Iranian theocracy.
But of course, Obama wouldn't have done that because he supports the Iranian theocracy.