I agree. Israel should, in the interests of peace, offer something to Iran and its allies (I.e. the Palestinians and others).
If Israel is genuinely interested in some form of truth and reconciliation regarding its malevolent designs in the middle east since the early 20th Century, then I suspect Arabs, Iranians and others would at least hear what they have to say. Beyond that, it is up to the belligerent parties to determine an outcome that is fairest for them.
It could be very simple, but the hasbara makes it impossible.
At the moment, all you are observing over generations is constant Kevin Pietersen-esque switch-hitting by Mossad. Today they "support" arabs, tomorrow Iranians, today seculars, tomorrow ISIS, today the druze, tomorrow the kurds.
Do you see how Mossad works now? Eventually, Mossad's "ally-du-jours" turns against Mossad because it realises Israel is using it as a dalitised pawn. Then Mossad activates another asset against its former asset.
There is much that Israel and Israel's victims likewise need to take stock of and reflect on in order for any sort of solution to emerge from this. Some lifelong national habits will need to change in a number of countries. And the underlying truth of it all is that Israel needs to take the first step (and don't think that Israel herself does not know this!).
If it does not, the war will certainly be perpetual and generational, only with different opponents for Israel as old assets expire and new ones become deployed.