Is he?
Shapiro has since made a point of repudiating the views he expressed in that article, which was first surfaced by the Philadelphia Inquirer late last week. He told reporters that he no longer feels that way and stressed his young age at the time he authored the opinion piece.
“I was 20,” he said. “I have said for years, years before October 7, that I favor a two-state solution — Israelis and Palestinians living peacefully side-by-side, being able to determine their own futures and their own destiny.”
He, however, cannot support the Israeli Prime Minister Benjamin Netanyahu since he considers him a polarizing leader who is disastrous to Israel and the probability of peace in the region. Shapiro expresses views that the rhetoric and other activities that Netanyahu has embraced have branded Israel as a pariah state in the world and an agent of instability. At the same time, Shapiro has expressed his concern regarding the humanitarian case of Gaza and can be cited as another voice urging the US administration to make a positive intervention to reduce the suffering of civilians, and also calling upon Palestinians to be provided with food and relief. He supports efforts towards the release of hostages in the hands of Hamas and taking on peace talks in a profound way, where it should be with a government in Israel, which is not led by Netanyahu.
So not exactly anti-zionist, but I wouldn't call it "ardent" zionism, either.
He seems to have a more balanced/nuanced approach, which may still be intolerable to some people.
But for anyone who supports a two-state solution, his position seems reasonable