But it is a bit of a problem. What should hamas do?
If what they say is true, that there are a few people in israel who have blocked off all access to gaza by sea, land and air and have stopped humanitarian aid from getting in so that some families are forced to eat grass and cannot access proper medical treatment, every now and again launch air strikes at people in gaza, and these people in israel either are the government or else can't be stopped by the israeli government, in as far as there is one, just what are hamas supposed to do about it, given their not unreasonable view that their own citizens are entitled to protection.
I can certainly say that to me that hamas's actions seem disproportionate. And I'm not prepared to try to defend them. But, I'm not sure what alternative there is for hamas apart from sitting on their hands, accepting it, and asking them to please stop it.
It's a fair point.
Personally, I reckon the only solution is that the world and Israel pay them substantial compensation to move out, and pay arab countries to accept them and make them citizens. tbh in the long term I think this would turn out better for everyone, and cheaper.