Shalit has to have been 'kidnapped' because Israel cannot accord any legitimacy to the cause of her adversaries. No legitimacy can be accorded because it's a slippery slope; to recognize the reality of the Palestinians -- let alone recognize their legitimacy -- immediately calls into question the legitimacy of Israel itself. One goes from 'a land without a people for a people without a land' to 'another people for a land that already has a people.' The moral problem is obvious -- and it leads directly to the need to label Shalit 'kidnapped' rather than 'taken prisoner.' Shalit was 'kidnapped' because Israel cannot afford to describe him as a prisoner of war.
12 Iraqi troops, militiamen killed in multiple ISIS suicide attacks (AP)
from the article: Shalit wasn't kidnapped