A debate is boring if we all agreed with each other! To be fair to InsaneBobb, he phrased it well (apart from not explicitly identifying Hamas as a terrorist organization). The reality is that to Israelis and virtually everyone else on the planet, Hamas is recognized as a terrorist organization. However, on the ground in Gaza, they are (and will continue to be) the leaders, authority, and governing body—effectively functioning as a government. Therefore, if we consider InsaneBobb’s point, when the leadership of Hamas is terminated, the structure they have built allows for new individuals to step into those roles, filling the leadership void. This is a natural outcome of ongoing conflict and governance challenges, exacerbated by decisions such as those made by Israel, which have led to significant impacts on Gaza’s civilian population.
The deal, however bad, is better then no deal. We all know the long term ramifications of Israeli's policies, well most of us do anyway.
If governments can be terrorist organizations, most of them really kind of are. They're a government, supported by the overwhelming majority of their population, civilian and military alike, and they're so well-loved by the jihadist neighbors of Israel that the West Bank no longer holds elections because the PA knows they'd lose to Hamas.
It's very simple, really. A terrorist organization uses threats against civilians to force civilians to call for political change from their government. A government uses military means to kill their declared enemies, then uses their propaganda machine to place all the blame squarely on the shoulders of their victims.
Hamas is a government. And their declared enemies are every man, woman, and child in Israel. And their population overwhelmingly supports them. When faced with total war, the only solution is total war. Those who are faced with total war who try to follow "rules"? Are called victims.