So the international community must demand that Israel release prisoners, so they get Shalit back. That is how Shalit will be returned through diplomatic means, everyone understands this. But Bibi is not willing to accept the political price of being the one to release prisoners. He is too weak, and talking tough about Shalit scores more political points than actually releasing prisoners (which will cost him political points).
Germany shelves Nazi crimes probe of US national Karkoc (AP)
from the article: Blair hails deal with Netanyahu to ease Gaza blockade