Israel and their Western supporters just don't get it. The only way for a lasting peace is a two-state solution based on the 1967 boarders, so Palestine and Gaza will have an opportunity for peaceful development, like China did to Xinjiang. Using violence and keeping Palestinian territories as open air prisons will never bring peace.
They get it, these peoples are not stupid.
But they also believe themselves to be superior race, compromise and sharing would like losing to them. Don't misunderstood that them being hypocrisy is something to be ashamed of, for them this is privilege.
Same reason they cannot accept China as equal or better than them. To them Asian are inferior.