Israel has nothing against Iran. Before the Islamic revolution there were warm relations between the countries and the people. They are pretty distant geographically and until now have never fought a direct war. Iran has been actively attacking Israel via proxies for decades now and openly claims it wants to destroy it. Israel, at least to date, has shown that it can be trusted to use nuclear weapons as a pure deterrent.
I'd rather live in a world without nuclear weapons but I'm a lot more worried about Russia and Pakistan (e.g.).
By the way, we've seen what value security guarantees have to countries willing to give up nuclear deterrence in Ukraine. Not worth anything.