your definition of 'Zionism' is incorrect.
anti-Semitism is defined as follows:
whenever a powermad Jewish elite doesn't like your politics they say you are antiSemetic.
Zionism is wanting to return to the Levant.
as far as 'self determinaion' if you define it the way you do you make those who support Zionism seem to be horrible because they never say anything about the self-determination of others. And that would be what is called 'discrimination' or 'tyranny' or 'Apartheid' to deny it for others, say , Muslims or Christians who would be their neighbors.
your hateful definitions betray you as a powermad highborn control freak.