Jerusalem-born thinker Meron Benvenisti has a message for Israelis: Stop whining