If we razed a house (or shot one of the thousands of terrorists we're holding who have Jewish blood on their hands) for every day Shalit wasn't returned, they would get the message much quicker. Instead of them making us pay the price, we should make them pay it.
Man, I was thinking about this some more, and I'd like to change my vote to +1,000. 100 was insufficient.
I mean, if we did this, we'd (read: israel) be an international pariah, but it should would make Mohammad think twice.
Go review the rate of terrorism during Her Eminence, Golda Meir's time. Then tell me it doesn't work. She's the only one who had it right.
"Blow up a bus? I bulldoze your house, the house of your parents, and the house of your best friend. Oh, and I'll bulldoze your pet Fluffy's house, too. Bring it on."