Although I don't normally refer to Wikipedia, their article on Shalit appears to be carefully sourced.
"Hamas has refused requests from the International Committee of the Red Cross to allow the ICRC to visit Shalit. Several human rights organizations have stated that the terms and conditions of Shalit's detention are contrary to international humanitarian law. In exchange for his release, Hamas is demanding the release of 1,000 Palestinian prisoners held in Israel, including many convicted of deadly terrorist attacks against Israelis. The United Nations Fact Finding Mission on the Gaza Conflict, which released a report in September 2009, called for Shalit to be released."
Enjoy the video, and at your Pesach seder, when you talk about freedom, please pray for freedom for Gilad Shalit.