Peres is right to a certain degree, but I’m surprised he said it — he’s usually quite diplomatic in his criticisms. Old age, I suspect.
Don’t forget that Peres probably was personally involved with the struggle against the British in 1948.