Shalit was captured, not kidnapped, Israel is at war.Why is it when israel kidnap Palestinians,it's always referred to as capture.Keep in mind, Israel has arrested hundred of Palestinians and many of the leaders without charges. So in this case,these men are kidnapped by Israel,but of course israelis refer to them as capture. Unfortunately for Shalit, every member of any army is train to kill,Shalit was there to kill,not on a humanitarian mission.So therefore, he was captured by Hamas, not kidnapped.
Israeli forces shoot, lightly wound Palestinian they say was fleeing security check (Haaretz)
from the article: Hamas official: No exile for prisoners freed in Shalit swap