SezMe
post-pre-born
My main criticism of the deal was that it should have been broader and also dealt with Iran's generally being a bad actor in the Mideast..their support of terrorist groups in particular....but half a loaf is better then none, and now we have none.
I suspect that broadening the scope of the Iran deal would have lost the support of some of the other parties which would have scuppered the whole deal. So, as you say, it was half a loaf or nothing and wiser and cooler heads prevailed. Politics is the art of compromise, which is why Trump is such a ****y politician.