Gotta love the ravers & naysayers.
Listening to Benjy, the Iranians have been six months away from creating nuclear weapons for the last ten years, at least. If that's been true at all, and I think it is, then the Iranians apparently don't want nukes. They could obviously make them if they chose to do so, like a lot of other nations.
They have the right to produce LEU under IAEA supervision, and have been for many years w/o significant incidents, innuendo & supposition aside. They may well have engaged in weapons related research in the past, but they're not alone in that, either.
The US has demanded that they cease their nuclear energy program, give up all nuclear materials, and they refused, hence sanctions. That doesn't mean we actually had the right to make such demands in the first place. It was just part of the multiple diversions created by the Bush admin to distract us from the top down looting of the American economy. It worked beautifully. Witness the moronic twits who still believe it served some other purpose.
Yes, the West is reasonable in demanding that the Iranians adopt additional protocols wrt the handling of nuclear materials. OTOH, we can't expect them to comply when we won't grant that they have the right to such materials in the first place. Therefore, a constructive agreement is necessary, and this looks like a first step in that direction.
But do rave on, fools.