Trump threats didn’t work.
Bombs didn’t work.
MOU didn’t work.
Deals didn’t work.
Multiple claims of winning didn’t work.
Pissing off allies didn’t work.
Lather. Rinse. Repeat.
Finally Trump has latched onto something that just might work. I hope.
Iran is going to start attacking again right before the midterms, to force Trumps hand. They know that high gas prices are bad news for Trump in the midterms and they want to see Trump lose
I believe he knew they would keep reneging, but was loathe to wipe out huge portions of the population - he knew they would eventually crater economically.