Chabad is anti-Zionism, not Anti–Zionists.
In other words, we strongly disagree with the Shitta of zionism (as per the Rebbe Rashab, Rebbe Rayatz and Rebbe), and there is no Chabad Shul that will celebrate Hay Iyar or the like. However, once a Jewish Country exists, we support it- as we would support any Jewish community or business, regardless of where it is located.
As part of supporting the Jewish people, we care for their safety and thus the Rebbe spoke very strongly about not giving away land or peace treaties, as that would undermine the safety of the Jewish people (which is exactly what happened ie Gush Katif)
Being that we care for the general safety of EY, there are Lubavitchers who join the army with specific conditions, either married or anyways not in Yeshiva.