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.