That is just a sad situation, I don't see any resolution to it, ever.
Two states might work, but Israel has never really wanted that.
Negotiation and a two state solution. Israel has always refused to negotiate in good faith though, so they can keep up the ethnic cleansing and land appropriation. Israel is one of the world's most powerful nations, the Palestinians have nothing. it's Israel calling all the shots.