When Israel struck their consulate, they knew Iran would/had to respond.
Iran's response was a complete failure.
Israel's original strike was a complete success.
Both sides know this.
Go back and finish your original objective (Hamas).
They did not strike their consulate. It's not semantics, it's a huge difference. Israel has been hitting targets in Lebanon and Syria, it's not an escalation. Had they killed the same target in Iran it would have been an escalation.
Iran's response was a failure, unless Israel doesn't respond, in which case it turns sending ballistic missiles into the status quo. That's what Israel did with Gaza and look how that is going.
Yes, they must not lose sight on the objective. Retaliation doesn't even have to be immediate. But ignoring it will result in dead Israelis, not peace.