Shalit is a soldier involved in an ongoing war. Hamas is under no obligation to give him back until Israel ends the occupation. How many Palestinians have been in prison for years with no trial, no charges, no family visits? As far as the world is concerned, this is just one less Israeli soldier firing at Palestinian civilians.
Kenya police: 2 Kenyans arrested for spying for Iran (AP)
from the article: Israelis demonstrate en masse to mark 4 years since Shalit capture