Trump got out of the Iranian nuclear deal in his first term specifically so either Israel and/or the USA would have a "reason" to attack and go to war.
Step 2.1: If they do not have nukes, invade them and dont even apologise for the death of hundreds of thousands
Step 2.2: If they acquired nukes by the time you accused them, sanction them to shit and use media to turn the land into a dystopian hellscape akin to North Korea or worse
Step 3: Create puppet regime if they ever fall, replace leaders with those that support laissez-faire
Israel has been saying this about Iran since the 1990s. All the nuclear inspectors say that Iran is following the standards.
Edit: see below. Some very recent reporting shows that they may not have been compliant (they were before). We will probably need more evidence to determine if they recently were not.
Israel maintains a policy of deliberate ambiguity, never officially denying nor admitting to having nuclear weapons, instead repeating over the years that "Israel will not be the first country to introduce nuclear weapons to the Middle East". However, in November 2023, amid the Gaza war, the junior Heritage Minister Amihai Eliyahu publicly called for dropping a nuclear bomb over Gaza, which some took to be a tacit admission that Israel possesses such a capability.
I might be wrong in this, but I'm pretty sure it's exceedingly rare for Iran to directly fire missiles at Israel, it's usually Iran-supplied proxies doing it (such as Hezbollah). It'd be like making the argument that anyone at war with a US backed nation/faction has a carte blanche to attack America