You're wrong on the definition of zionism.
Zionism is a European nationalist movement that uses the assumption there is a consensual concept of "homogeneous jewish people" who have the right to self-determination to justify Palestine's colonization.
Anti-zionism is being against the colonization of Palestine and being against nationalism and supremacism.
Anti-semitism is hating someone because of the are jew.
So are the vast majority of Israelis, coming from Arab countries, not Zionist? What is your connection with the Zionist movement that let's you define it?
When is a migration of people to a land isn't colonization, in your book?
> So are the vast majority of Israelis, coming from Arab countries, not Zionist?
Yes, they are. Being a European movement doesn't mean non-european cannot be zionist.
Fascism is also a European movement as it emerged in Italy.
> When is a migration of people to a land isn't colonization
When there are no settlements, no oppression of indigenous people, no land exploitation, no discrimination law made by the colonizer.
It's not "in my book", it's in every books not made by a colonizer.
Anti-zionism is being against the colonization of Palestine and being against nationalism and supremacism.
Anti-semitism is hating someone because of the are jew.