You cannot reason with Hamas. You cannot negotiate with Hamas. Hamas wants Israel destroyed and all its Jews dead. Period. There will never be a two-state solution. People who lynch homosexuals, carry babies into combat, and herd women and children into hospitals where they will be blown up with the rockets hidden there are unworthy to sit among the civilized nations of the world (most of which are barely that, considering the atrocities they perpetrate or ignore on a regular basis while blaming Israel for everything from collapse of the Mayan civilization, to the canceling of the original Star Trek, to there being no fictitious country called Palestine, with its non-existant people and history).
If you love peace, if you want to see an end to the senseless warring between Israel and Arabs, then you better pray to whatever god you believe in for Israel to obliterate Hamas, Fatah, Islamic Jihad, ISIS and every other lunatic jihadi organization operating between Jordan and the sea. The only way those lunatics will ever stop attacking Israel is if they are all dead. Maybe then, the Arabs who have been living under the sweaty, pustulant armpit of these Islamic mafiosos will have a chance to live the same life of freedom and equality as every Arab does in the state of Israel.
That's it. There is no other option. It sucks, but the West has been propping up and enabling these genocidal murderers for years because, after all, oil is thicker than Jewish blood, and no one worries about Jews cutting their heads off screaming about G-d. If they did they wouldn't be burning our businesses and firebombing our synagogues.