Say one supported the establishment of Israel in Palestine in 1948, but took issue with the expulsion of Palestinians from some areas. How would you characterize their view? In my mind it's still a Zionist view, not anti-Zionist (or both?) as the definition above would suggest.
What I’m saying is that position could be either Zionist, anti-Zionist, or non-Zionist, depending on the particular reasons why one thinks it was “flawed or unjust in some way”