Re: All true.....but.........
"Remember that Iran are signatories to the Nuclear Non Proliferation Treaty - and these were secret, undeclared, bomb-making facilities in breach of that committment."
That's debateable. MOSSAD noted at least 15 years ago that Iran had by then accumulated more than enough highly enriched uranium to make at least 100 nuclear bombs and had shown no inclination whatsoever to attempt to do so. Their analysis was that the Iranians were genuinely stockpiling high level uranium in order to start their own civil nuclear reactor - and given Iran's very long history of being screwed over by all sides their desire to do so independently of anyone being able to cut off supplies was fairly understandable.
The Iranians know that oil will run out eventually. They've stated a few times they don't want to be caught short in the energy stakes when that happens.