Let's be honest here, Palestinian are always depends on the kindness of international support, you can think their clause is just but any kind of struggle between them and Israel is going to largely depends on how much international support they can get.
And you can't get them when you fight violent with violent, it would probably work 70 years ago, it isn't going to work now, because everything are going to show naked to people eyes. And it's very simple really, the more the oppressive party oppress people, the more international pressure build toward them, but it would have been the same now toward the oppressed party. And this is all about optics, you kill civilian women and children, the world is going to have problem with that, and that's how your support dropped, and that goes both the Oppressed or the Oppressor, I mean, you aren't going to depose Israeli government by force and there are probably no way to force Israeli citizen to stand against the government on Palestinian side, which mean there aren't going to be civil unrest in Israel to help depose the regime, which mean collapsing Israel international support is the ONLY way to go, and ask yourself this, you think the world are going to justify Hamas come into Israel and do whatever they said Israel done to them in the last 70 years and then believe it was just?
The last successful armed struggle outside of Africa (which is a unique case because nobody actually care about Africa, another sad story there) is Vietminh armed struggle with the French, almost all other revolution at hand is either in a form of governmental collapse from large civil unrest (eg How Iran Shah was deposed, or Ukrainian Maidan deposed Yanukovych in 2014) or from civil protest and collapsing under foreign pressure (eg How South Africa deposed Apartheid Regime or how India gain independence from the UK)
I am just being practical on this matter, you want to do hit and run, you hit and run Israeli military target, I am pretty sure nobody will cry over some checkpoint being bomb or barrack being bomb and Israeli soldier died because of it, once you hit war crime committed inside Israel, it makes Hamas look like hypocrite, that's not going to win a war. Essentially what Hamas doign is revenge, and that ain't going to work.