As long as there are outside forces, such as Iran, willing to embed & fund militants among the Gazan population, the -only- practical solution towards peace is assimilation: have Gazans broken up & spread out through Israel until law enforcement can be practically achieved.
Now assimilation sucks & will likely result in all sorts of social injustice, but I consider it a better alternative to the current ethnic cleansing.
EDIT: @casspipe suggested the option of subsidized resettlement and I agree that is another option that should be explored.
I agree that subsidized resettlement should be another option explored by middle east nations.
In general, Arab states and Palestinian leadership argue that naturalizing refugees would undermine their right to return to their original homes. You can interpret this cynically: because many Arab states are not too friendly with Israel, having a massive class of refugees putting political pressure on them could be advantageous, and is probably one of the only ways to "defeat" Israel as a jewish state (because if all of those refugees had the right to live in Israel, jews might become a minority.) But it is true that removing refugee status without a just solution would erase Palestinian claims and rights under international law.
The Arab states seized properties from Mizrahi Jews fleeing to Israel decades ago, land that adds up to multiple times the size of Israel. They have plenty of space to resettle refugees without asking Israel to "buy" their own stolen land back!
The degree to which France and the UK have dodged the question of reparations in this debate is frankly surprising to me.
https://en.wikipedia.org/wiki/Black_September
https://en.wikipedia.org/wiki/Palestinian_insurgency_in_Sout...
https://en.wikipedia.org/wiki/Sinai_insurgency#Gaza_Strip_sp...
Still a dick move, but much less so than wiping out an entire group of people.
Seriously though, if you look back far enough, all land is stolen. I think it's more prudent to focus on the present day.
Why not?
Sure.
But if you go over to where a stranger lives and build a wall around them. You are responsible if they then starve to death.
If another stranger is delivering food to a different stranger and you kill the food deliverer. You are responsible for that mans death.
These analogies are much more relevant to the discussion. Isreal is disallowing people from delivering food and has even killed people that do (leading to organizations like word food kitchen to leave).
You do realize that a significant fraction of Israel's military budget comes from the US?
While much smaller tragedies are used to justify forever war by Hamas against Israel.