Israpundit was discussing the hard lessons learned from the Lebanese and subsequent Gaza withdrawals by Israel. I had this to say:
One positive result of the withdrawals and the subsequent wars is that for most Israelis the illusions are gone. It is hard to argue with reality.
BTW it is socialism (and its corresponding world view) that is at the core of the rot.
Socialism makes no allowance for irreconcilable differences, except when it comes to capitalists. It assumes that all disputes are fundamentally economic in nature and can be solved by an economic deal. Thus land for peace.
Given the deep roots of socialism in Israel, I think nothing else but the hard smacks of war ever had any chance of changing people's outlook.