The reason given for the capture of Shalit was because of the practice of imprisonment of Palestinians without charges and holding them without trial. Being militarily superior the Israelis make opposition to the occupation impossible. No real solution is possible without addressing the root core not just the release of Shalit.
Israeli ambassador to U.K.: Elements of left 'in denial' about 'disease' of anti-Semitism (Haaretz)
from the article: Army of Islam says Shalit now solely under control of Hamas