If you're in favor of the two state solution, you're a zionist.
The reality is that, even if you think that Israel should be relegated to Tel-Aviv or Ashdod or whatever, and the entirety of the rest of what is now Israel were turned into a Palestinian state, you're still a zionist by definition.
The only way to be an anti-zionist is either to hate Jews or, ironically, agree with me that all states should be abolished.
Being that I've been the most vocal non-Jew on my networks on favoring Israel, that should say something.
Everybody who believes in a two state solution is a zionist, even though it seems that a lot of them don't know it.
Anybody who wants Israel specifically to go away, with all due respect, is either a racist, or a stupid person.