I think the only way to peace is for the terrorist attacks on Israel to stop. I know that there has also been violence from Israel, that Palestinians living under occupation have been wronged, that what is happening in Gaza now is horrific. But if you actually want it to get better for Palestinians, then the terrorism has to stop first. And at least a generation, possibly two will then need to pass with no violence: or rather with violence being stopped by the Palestinian authorities to the best of their abilities (instead of the violence being supported by them) and full cooperation with Israel.
The problem here is that you seem to be asking the Palestinians to roll over and surrender, live in abject conditions without resistance, accept what Israel throws at them in the hope that Israel will eventually pat them on the head and let them back into their old lands.
But that’s giving Israel so much benefit of the doubt. We know from the West Bank (where there is no Hamas) that Israel will just continue to expand settlements. Israel isn’t acting in good faith and there are many Israelis who have openly declared their right to the West Bank.
Add to that that so many Israelis have any real idea of what is happening in Gaza and come to conscription without any real idea of the past events and what they are fighting against. We can’t rely on change to come from within Israeli society.
Palestinians really are out of all options.
Violence doesn’t work because as we’ve seen the backlash is catastrophic, given the US backing of Israel. Peaceful acquiescence doesn’t work because there is too much Israeli push to expand and take over and Israel is not acting in good faith towards them.
Add to that that it’s unreasonable and unrealistic to expect any society to live in such extreme conditions without extremism rising to the fore. That isn’t to condone the extremism, it’s to highlight that it’s going to happen because it’s human nature.
I really don’t see that the Palestinians have any options left.