I think everyone is aware of the Hamas stuff etc, but there does seem to be a be a lack of clarity and agreement on why Iran.
For example, just the other day the IDF were still doing airstrikes in Gaza. They have troops in Lebanon, and are doing strikes all over southern Lebanon, with some of their latest being against petrol station chains that the IDF claim are Hezbollah run. And yup, it can be argued that is all justified.
So after over 2 years of war in Gaza, a tiny enclave, Hamas are still not defeated. And the same really can be said about Hezbollah. And now that front is being raised to the same level as Gaza, where razing seems to be the method preferred.
But what Israel has not explained is how Iran funds and supplies Hamas and Hezbollah from 1000 miles away. Especially Hamas, which is totally locked in. It's not as if Iran can ship in containers of rockets. And it's not as if Hamas can pop out to an arms fair to buy arms with a wad of cash from Iran. And if Hezbollah are funding from petrol stations in Lebanon as Israel claim, do they need Iranian money ?
And now a new front in Iran, 1k miles from Israel, with the same method of bombing and destruction that has so far not been demonstrated to work in tiny Gaza.
So if their method has not been shown to work in Gaza, how on earth do they expect it to work with Iran, a nation the size of western Europe, and with a population of 90 million.
And of course, Israel and the US appear to have different aims re Iran. Trump has claimed victory several times. Israel are stepping up their campaign with non stop mission creep.
And on top of all this, Israel have not explained why Iran would attack London.
Israel do an awful lot of handwaving away of how they think bombing Iran will work. Or Lebanon. And they never seem to explain how Iran manage to do what they claim Iran does. Just vague statements with no detail at all.
They really should try to answer some of the questions put to them.