I don't believe Bibi, or any right wing govt will give in to Hamas again.
They've learned their lesson.
You have a funny definition of victory. Victory ≠ vanquish. Most wars are not won that way.
The war of independence was a win. The Arabs survived.
1956 was arguably a win. Egypt survived.
1967 was a win in anyone's book. The Arabs survived.
1973, was at the end of it, at least resolved in ILs favor. The arabs survived.
In world history, just off the top of my head:
WWI - a win for the allies, the great powers more or less survived.
The Spanish-American war, a win for the US, Spain survived.
1812, the US argueably won. GB survived.
1776 the US won, GB survived.
And if the guerrillas are outside your territory, and you secure the border, it's a much different story than guerillas within the territory.
The threat will never go away. But it can be managed. and that for me at least is a win.
By your definition, Israel will never win.