Netanyahu is running the show. I feel the same way you do about Barak, but the buck stops at the top. Who on earth are the Israelis going to vote for, if all the parties keep betraying them?
Sharon was largely responsible for the last betrayal. And now even Netanyahu.
Netanyahoo needs to read - and understand - this excellent piece: http://www.freerepublic.com/focus/f-chat/2411725/posts