to say that the IDF is immoral is just not true. your looking at a country that has been terrorised since it was declared Israel. Obviously the deaths of inncoent civillians is an awful thing, but when the problem comes from a minority of people who are hiding within a greater community you have to except that there will be casulties. More to the point Israel cant be seen to allow kidnapping of its soldiers to go unanswered, (in a country where more or less everyone has served in the army at one point,) not rettaliating would seem not only like abbandoning those soldiers but abandoning "Israel" itself.
Israeli soldier collapses, dies from heatstroke during visit to Jerusalem's Old City (Haaretz)
from the article: Not dying in vain