Shalit was capture becuase Hamas wants to free prisoners - you may not believe this but they are human beings too. Absent a deal Hamas has won nothing. Talk to some people in Gaza; ask them how the fact that the Shalit issue has "crossed the desk of the UN" has benefited them. Then get back to us.
Law expanding definition of terrorist activity passes first Knesset reading (Haaretz)
from the article: Convicted Hamas murderer: Shalit swap deal won't increase terror