Michael L.
This is just a small conceptual point, but I think that it is necessary to make a distinction between anti-Semitic anti-Zionists and Israel Haters.
First it has to be recognized that anti-Zionism is, by definition, a bigoted doctrine against Jews and, thus, anti-Semitic. The reason that it is a bigoted doctrine is because it denies for the Jewish people what it generally accepts for most all other peoples the world over, i.e., self-determination and self-defense.
Israel Haters, however, are not necessarily anti-Zionists. Some of the very worst Israel Haters, like for example, Harris-Gershon, actually claim to be Zionists and out of a sincere and heart-felt love for the Jewish people, and for the Jewish State of Israel, feel that it is necessary to kick the crap out of it in entirely unjust ways before an international audience of other Israel Haters.
Both groups wrap themselves up in the banners of social justice and universal human rights.
Neither believes in either.