When you have a fucking idiot like John Bolton giving him advice, I'm not really surprised that Trump has painted himself into a corner. Bolton just wants to start a fight - any fight.WHats crazy is he was on the record saying "all he cares about is nukes"
While thats ALL the old deal did (on purpose, because smart people made the deal and recognized a narrow nuke deal was all that could be done, and would open doors to the other issues if pursued and achieved). This was one of the big criticisms of Iran hawks - that the nuke deal wasn't a Grand Bargain that stopped all other undesired Iranian behaviour in all other areas.
So he tore up exactly what - it turns out - he now says he wants.
THis is what happens when naive and stupid people are put in power