Neve Gordon in the Los Angeles Times:
The most accurate way to describe Israel today is as an apartheid state. For more than 42 years, Israel has controlled the land between the Jordan Valley and the Mediterranean Sea. Within this region about 6 million Jews and close to 5 million Palestinians reside. Out of this population, 3.5 million Palestinians and almost half a million Jews live in the areas Israel occupied in 1967, and yet while these two groups live in the same area, they are subjected to totally different legal systems. The Palestinians are stateless and lack many of the most basic human rights. By sharp contrast, all Jews — whether they live in the occupied territories or in Israel — are citizens of the state of Israel.
The question that keeps me up at night, both as a parent and as a citizen, is how to ensure that my two children as well as the children of my Palestinian neighbors do not grow up in an apartheid regime.
There are only two moral ways of achieving this goal.
The first is the one-state solution: offering citizenship to all Palestinians and thus establishing a bi-national democracy within the entire area controlled by Israel. Given the demographics, this would amount to the demise of Israel as a Jewish state; for most Israeli Jews, it is anathema.
The second means of ending our apartheid is through the two-state solution, which entails Israel's withdrawal to the pre-1967 borders (with possible one-for-one land swaps), the division of Jerusalem, and a recognition of the Palestinian right of return with the stipulation that only a limited number of the 4.5 million Palestinian refugees would be allowed to return to Israel, while the rest can return to the new Palestinian state.
More here.