You can’t make peace in the Middle East with a two-state solution, because one of the parties — the Palestinians — doesn’t want it. A poll of Palestinians finds that only 27% favor a two-state solution. Even fewer (10%) favor a one-state solution in which Jews and Arabs have equal rights. The vast majority (60%) want all the Jews driven out.
The West persists in pushing a two-state solution because it seems really reasonable to us, but it’s doomed because the Palestinians don’t want it. Israel goes along with the negotiations in order to seem reasonable to us, but they know by now that those negotiations are pointless.
The only way Israel can have peace is to make the Palestinians unable to hurt them. One way to do that would be to wipe them out — that’s what 60% of Palestinians would do to Israel if they could — but the Israelis, being civilized people, won’t do that. Instead, they settle for a security fence and a blockade. Naturally, the Western left opposes the security fence and the blockade.