And yes, being anti-Israel de facto makes you anti-Semitic. Why? Because the Jewish people were a nation, centered on the Land of Israel, long before the Jews were a religious group. Zionism is as central to Judaism as Jesus is to Christianity. Could one deny Jesus was the son of God without being seen as anti-Christian? One may argue with Israeli policies, but if one holds that the Jews do not have a right to their ancestral homeland, then one is by definition an anti-Semite.