"What matter who's speaking, someone said, what matter who's speaking."
All Israeli governments - ALL - agree to a 2 state solution. ALL, this aint rocket science! However, if the other side wants to throw the Jews into the sea, ALL, this aint rocket science, Jewish governments have a priority to protect their own (my) people. It's really not that difficult duh. Ben Gurion agreed with the Peel Commission, and the UN decision of in favor of 2 states, the Arab states wanted no part of it. When the (Palestinians) were under the Egyptians in Gaza and the Jordanians in the Jordanian territories, how come no Palestinian - that's a joke son, Arabs - demanded their own country then? Duh that's because they wanted to kill the Jews on the other side of the demarcation line! What changed? Arafat recognized Jewish self determination, that's Zionism for those who do not trouble themselves to learn before they speak.
You memorized your talking points well, Moshe. But meanwhile the "facts on the ground", the West Bank settlements, tell a different story. The idea that Israeli governments agree to a two state solution is hard to reconcile with the ongoing ethnic cleansing and annexation of Palestinian (yes, they exist) land. Please try again. And read up on the Naqba sometime.