smiddy-
the blockade is to prevent Hamas from killing more Israeli's.
It is,as you said, Hamas and the palestinians, who want to destroy Israel, they do not want peace.
Hamas DOES use the Gazans as sheilds.
Israel lives under constant threat of attack by Hamas.