All the Iranians (or anyone else) needs to make a nuclear bomb, is enough fissionable material, either 90% uranium 235 or plutonium. U235 occurs in nature. 0.7% of natural uranium is the fissionable U235, the rest is stable U238 which won't make a bomb. Plutonium does not occur in nature, it has to be made in a nuclear reactor.
The Iranians have built up a huge battery of 19,000 centrifuges to separate the fissionable U235 from the inert U238. They have been running the centrifuges long enough to create tons of uranium enriched to 20%. Concentrating from 20% to 90% is easier than what they have already done, concentrating from 0.7% to 20%. Iran is withing spitting distance of the bomb.
The last thing the world needs is nuclear weapons in the hands of Iranian crazies.
So, as the Iranians moved closer to the bomb, we set up an economic blockade on Iran. The US Senate made it law. They can't import anything technical, not even auto parts, they can't sell their oil. Surprisingly, this is working. Iran is hurting enough to start bargaining.
Only the deal the Iranians are offering is "We promise not to make a bomb, and you lift the blockade."
Such a deal. And Obama wanted to accept it.
Fortunately the French were wise enough to reject this "deal". And probably the US Senate won't fall for it either.
The deal we want is "You Iranians turn all your uranium and all your centrifuges over to us, and permit no notice inspections of every place in your country. And you don't get to have reactors. After that is accomplished to our satisfaction, then we will lift the blockade."
If we let the Iranians get the bomb, their neighbors, Saudi and Iraq will build their own bombs. The Pakis and the Israelis already have the bomb.