As I said earlier in this thread, and I'll repeat it again, the only way to end this cycle of violence is for Israel to recognize and respect a Palestinian state and improve the lives of the Palestinian people. Israel will have to also play a direct role in rebuilding Gaza and improving infrastructure. This, along with supporting economic development and offering livelihood opportunities, would go a long way in changing the attitude and mindset of those who live in Gaza. If Israel can show that they care more about the Palestinian people than Hamas, then Hamas will lose the support of the Palestinian people and their primary recruiting tool. This is the only way to destroy Hamas. To make this happen, it will take a concerted effort by the Israeli government, the UN, NGO's, and the Palestinians themselves.