I recall you from posts on Iran nuclear. I disagreed with you but you're better informed than average.
It's worth bearing in mind that part the reason Gaza is so heavily blockaded right now is because Hamas was also attacking Egyptian soldiers in support of Egypt's Muslim Brotherhood's violent resistance to it's overthrow forcing Egypt to shut Gaza's southern borders.
Contrary to common opinion I think the Muslim Brotherhood has been quite nonviolent. I'm not counting demonstrations but actual armed resistance. Hamas was targeted by Egypt because of its good ties with the MB , not because of what it actually did. And because the new regime in Egypt works tightly together with Israel. It's not about Hamas being violent, they are not. It's about control. Look at the history. Hamas for years incited to suicide attacks. from a military point of view the approach had its merit because in effect it came close to tit-for-tat retaliation strategies. Tit-for-tat is a good base for negotiations, but of course the approach was untenable and Israel has its own reasons to oppose negotiated resolutions in general.Then they chose the political approach and this was immediately met with a blockade. Look up Dov Weissglass comments about putting Gazans on a diet, right after the elections. Then started the rockets against the blockade. They were highly ineffective (30 killed in a decade) but they scared people and forced them to adapt. Then after being beaten up constantly Hamas only fired rockets when being hit exceptionally hard.
In the last case there was a failed hostage taking instance begin june in the westbank. Not directly related to Hamas. It took several weeks of being all over Hamas before they launched their first rockets(end of june). Before that they hadn't fired any rockets in two years time and they had mostly suppressed those of other parties. And that reaction was enough for the vast majority of Israelis to demand that the IDF just wipe them all out.
So you think Hamas should disarm in order to take away the excuse. . Ok. And let's not forget all provocations should be ignored and make sure nobody else can react to provocations as well. Also give up all hope to build up an economy because any significant economy can create sophisticated rockets in no time. And learn to do without water because Israel needs it. Actually , best just disappear.
There has been hope to achieve things using nonviolent approaches, especially the hope to build up momentum. But really, mostly that meant everyone could ignore the westbank and Israel could go on and complete its plans. Also the bar was raised: sorry, not nonviolent enough. There was throwing stones. Less than a fullfledged Gandhi will not do.
Nonviolence may work, but there are countermeasures for everything, and demanding nonviolence from the oppressed is ridiculous. It's just the standard pattern of always raising the demands fom the oppressed and asking nothing from the oppressor. Well I'd be willing to look away if the IDF wanted to get a few nasty jobs done , as long as the overall plan was acceptable. But the Israeli plan is to make the Palestinians disappear as much as possible. In practice it means concentrating them in the minimum of space and dedeveloping them. Violent resistance makes the process go faster but at the same time raises awareness. I can see that a western government wants to quietly look away while it happens,you know, just looking after itself. But it always annoys me how anyone is willing to believe just anything just to make it easier to look away.