Trump is driven by a number of factors. First by domestic policies, in the meantime he is driven by Israeli Prime Minister Netanyahu, the hawkish man and also by the Saudis. The US is not loyal, at least Donald Trump as president is not loyal to any deal. He believes the US should be first and to be honest with you, the world today the UN, the UN Security Council, and other international bodies are taking no action to punish the United States.
Look at the European allies, they are being fully disrespected by the United States and they take no action to punish Donald Trump for his hostile act
The Israelis have long been trying to provoke Iran and its allies into a response in order to show that Iran is the antagonist in this story and Iran is trying to escalate tensions in West Asia and the Middle East and to justify a US withdrawal from the JCPOA.
Iran refrains from providing a response to these escalations and provocations. The Israelis have apparently been taken by surprise because they believe this has been Iran. I personally do not think so because Iranians use long-range missiles with high explosive power, this has been a barrage of rocket attacks and I believe this has been most probably Syria. I believe Israelis should still wait for more.
https://sputniknews.com/analysis/201805131064414630-israelis-trying-to-provoke-allies/