Actually I don't think there's any better solution than for Israel to launch a ground invasion into Gaza and root out Hamas and their sympathizer. The people that are truely innocent and just want to raise their families need an oppurtunity for peace, not provocation. Hamas is a death cult that glorifies blowing your self up to kill more Jews, their only purpose is to destroy Israel, they do not want a two state sollution. Hamas is using the palestinian people as a diplomatic, political and literal human shield.
Understand that a ground invasion and the subsequent post war administration of Gaza will be bloody at first. Things will get worse before they get better, no ways around that so I'm not going to sugar coat it. But once the extremist elements have been removed, I believe there is a real chance for the Palestinian and Jews to make peace as they have done in other none Hamas controlled arab communities of Israell.