There is no perfect “solution”. If you want deterrence you have to match you opponent. So either strike the F-35’s that killed your officers or do a military decapitation strike on a group of IDF high level officers using whatever wonder weapon/black ops you were saving for a rainy day.
If your idea of deterrence is to strike a few cargo ships, throw some drones at a random base and call it a day then don’t expect strikes to stop. Solemani already tried that, it failed.
The idea is you need to ACCEPT the possibility of war. Only when you are in a open skirmish and your enemy can sense you are not scared of going into war —will deterrence be achieved. Israel knows Iran is scared to go into war. It can sense it.
Imagine a street fight, if you know your opponent will not escalate beyond some words and pushing and shoving, what will you do? You will feel emboldened and think you can win the fight.
But if suddenly he starts to fight back, initially you will be surpised at where this prowess came from, so your goal is to scare him back to his original position of being a coward. So Maybe you draw out a knife. Now you expect him to either de-escalate or be afraid and give up. But if instead he pulls out knife as well or even worse a gun, you suddenly realize that death is possibility.
And now the real high stakes game theory begins —usually at these points is when ceasefires or diplomatic breakthrus happen or yes all out war. But recent history (post WW2) has seen mostly descalation.
So again, the issue is. Israel knows outside of bombing Iran’s nuclear program or killing the Supreme Leader of Iran. Iran won’t go to war or do anything that can cause it immense pain. It will avoid it. So if you knew that about your opponent, why wouldn’t you being doing EXACTLY what Israel is doing?