The Israel-Gaza situation is fucked. There are no good guys on either side.
Unfortunately any good guys will be completely shouted down on both sides by the bad ones.
And we'll still be talking about this in 10 years, 20 years, 30 years, and so on and so on and so on.
That fatalistic approach says "do nothing".
The reality is not as you describe it. Israel has the force, the (inappropriate) political and military backing, and the technology to pull back to the 1967 borders and to stay secure.
Palestinians only have the choice of dying now, or dying tomorrow at the hands of the repressive, genocidal Israeli regime.
Boycott Israel, pressure your politicians to pressure them, and press Israel to choose the only alternative to continuous ethnic cleansing and gradual genocide. Israel has all the choices. Palestinians can only be exterminated slowly or quickly, if Israel is allowed to continue.