Is by cutting off all the power, water, aid, etc to Gaza and force them to release Shalit to get it back. The problem right now is they think they have the upper hand because you're actually discussing a prisoner release. Just cut them off.
First refugees travelling on Hungarian bus arrive at Austrian border (Reuters)
from the article: Prisoner swap / Release them in stages