You're absolutely right, but the problem is, so far in Israel its been so one sided against the Palestinians that its too late to ask the Palestinians to change, its time for the Israelis to take the first step to peace, evacuate the settlements, build a wall if they have to, but Palestinians have just as much right to half of Israel as Jews do, we need a two state solution, I think the whole world knows by now that a one state solution will always heavily favour the Jews, and it isn't working, its not going to work, and it never could work, seriously the Jews have offended the Arabs so badly now, that there's no getting along with Jews running everything, the Israeli leaders are racist and express hatred for Palestinians, same can be said for most Palestinians, the leaders are racist and express hatred for the Jews. so divide, split it up, build a wall 300 ft tall Have your ethnically pure Jewish homeland, and have the common human decency to give the Palestinians half of what they deserve, the country of Israel.
PS Hamas and Abbas will accept peace if you give them half they country as they deserve.