Israel needs a different approach to how it deals with Israeli prisoners; something more like the Russian approach to these situations - pick up some high ranking Hamas leaders and start sending them back in pieces until the Israeli soldier is released.
Hezbollah snatched a couple of Russian diplomats in Lebanon in the late 70’s. The cousins of two of the leaders were found dead with their penises sewed into their mouths. Suddenly the Russians were freed. The KGB speaks Hezbollah’s language.