The Palestinians are occupied (even Sharon admitted that). It is legitimate to fight an occupation (though not with terror). Israel will naturally fight this liberation struggle since it is the occupier (including terror; torture, collective punishment, targeting civilians, etc etc). In a war both sides swap prisoners of war. Why not in this situation? Do you expect to take the occupation without resistance? Or is the difference between 'fighter' and 'civilian' very important for you? (I think it is) But why don't you give a shit about those Gaza children that died by the hundreds...('hamas is using the as human shield' is the worst kind of propaganda I can possibly think of; you kill children and blame it on them... you ever thought about soldiers in Israeli buses...is the whole bus a human shield? no it isn't and bombing them is terror, and so was the Gaza war...). Get over your moral supriority, it is base on nothing and you are just ignoring the evidence.
from the article: Gilad Shalit must be released at any cost