Well the real solution is to have a single state and assimilation of some kind, so that people can coexist. It’s possible. Israel itself demonstrates this since nearly 30% of the population isn’t Jewish. But I think a peaceful two state coexistence is unlikely with people who chant “from the River to sea”, which implies the complete erasure of the state of Israel.