Shalit will never be released. He is more valuable for Israeli politicians as a talking point than the price any Israeli politician would have to pay for his release. The math is simple. Bibi gets a political bump every time he uses Shalit against Hamas. As long as Shalit stays in captivity, Bibi gets to use Shalit as a pawn to justify doing whatever he pleases to the Gazans. On the other hand, Bibi would take a political hit if he actually met the demands required for Shalit's release. The actual release of prisoners would harm him politically. Leaving Shalit to rot doesn't hurt Bibi, because he just blames everything on Hamas. Given that political math, where leaving Shalit to rot doesn't hurt Bibi, and freeing Shalit damages Bibi, it will never happen. I feel sorry for Shalit. He deserves better. But the leader of his country would rather use Shalit's continued captivity to attack Hamas than to free him.
Reformists are in the lead in Iranian parliamentary elections (dpa)
from the article: Report: Gilad Shalit could be freed by next week