So what are you suggesting? More ethnic cleansing until all the Palestinians are gone? Israel setting up some form of Apartheid?There can never be a "just and fair resolution" as Israel is dealing with a terrorist outfit who is sworn on it's destruction from as early the 7th century.
Israel has a dilemma. Israel presently has (some) democracy, is a Jewish state, and has control over the land. They can't keep all three. If there is a single state covering both peoples, Israel either loses democracy by denying Palestinians the vote, or loses their being a jewish state, and instead has a muslim majority. If they set up two states, they can't keep the land. The reason why people keep on banging on about the settlements is that they are blocking any form of permanent peace that doesn't involve the destruction of Israel as it now stands. The only alternatives to getting rid of the settlements are to get rid of the Palestinians as a political force, which means either Apartheid or similar, or getting rid of the Palestinians aka ethnic cleansing.
So which is it? Are you in favour of getting rid of the settlements and coming to some kind of agreement about borders, or are you advocating Apartheid, or are you for ethnic cleansing? Those are the only long term choices.