There are indeed Jews, particularly outside Israel, who are very critical of Israel's actions and a large group who are, at best, uncomfortable. I'm one of those and I know plenty of others who are. But there's something you need to understand about the ultra-religious Jews who claim to be anti-Zionist, and you won't like it.
They aren't doing this for political reasons but religious ones. They literally believe the Old Testament, that it is the word of god, and that the world was created by him less than 6,000 years ago. They also immutably believe that god promised the land to the Jewish people in perpetuity and will return it to them exclusively when the Messiah comes. In fact I think they believe the whole planet will be given to the Jews.
The reason they are so anti-Zionist (in the truest sense in that they don't believe the State of Israel should exist in its current form) is their belief that god gave the land exclusively to the Jewish people and only god can give it back, not soldiers or politicians. That obviously ignores the possibility that god acted through politicians like Herzl, Weizmann, Ben Gurion, the UN, etc.
When the Messiah arrives (anyone who doesn't accept the word of god in the way that they do (which includes me and definitely all you lot) will certainly have no place in the Holy Land and probably in the world full stop. In summary, they are the ultimate adherents to the concept of racial or religious supremacy, and definitely don't believe in any two-state solution.
Still think they're morally upright heroes?