There's merit to some of what you're saying, but some of it is also ridiculous. Like acting as though Oslo wasn't a disaster that hugely benefited the Israelis and fucked over the Palestinians. This is recognized across the board, also by more liberal figures like Rashid Khalidi.