Israel gets a bad rap indeed, but not for any of the reasons articulated by the author.
Israel is by no means a perfect society, but after 60 plus years of promises of annihilation, genocide and the like, she has been remarkably restrained.