I think this article starts with the false premise that either zionism or anti-zionism are ideological in nature.
The israel-palestine conflict is essentially a race-war and nothing greater. Trying to assert morality or ideology to any side is fruitless because it's primarily religious and ethnic tribalism which prevents the two groups from coexisting.