Yes, why was israel alowed to occupy and hold millions captived after 40 years.This was only possible with the United States of America help. America supported every Israeli bad deed or crimes against the Plaestinians people.Anyone who is is occupied or live in a slave life environment has the moral right to defend themselves, inspite of being called terrorists.Palestinians has been for too long being used as ponds,so Israel can make a deal with Arabs. Israel has not followed the roadmap, set out by the the international community, the Palestinians has make great efforts to do so.Because of the weakness in Israeli politics and the right wing, it shows that Israeli are not capable of peace at this time,but it's easier for the Israelis to blame the Palestinians. Shalit has also been used a pond,Israel has it hands tied now,they also have no choice but to release these prisoners for one captived Israeli soldier.
Iran ready to work together with Saudi Arabia for Mideast stability, says FM (Reuters)
from the article: Gilad Shalit must be released at any cost