So while I sort of see where you're going with this, anti-Zionism isn't about being hateful of people who are Zionists. It's about being against the establishment of a state of Israel, which, in itself, disenfranchises the people who have lived in Palestine for centuries.
I'm okay with the idea that redemption is possible, and that people can disagree with me about things and that it doesn't make them awful people.
However, when it comes down to our stances and the courses of actions that those stances drive, sometimes there's gonna be some clashing. To the extent that clashing can be dealt with diplomatically, I do tend to prefer keeping violence to a minimum, but at the end of the day, if there's still no seeing eye to eye, and the stance is still important enough, then a violent conflict is what's left when all else has been tried.
And even then, it's to neutralize the outcome, not the people, insofar as the two can be separated.
War waged in anger is war waged poorly, and usually unjustly. Whether it's a global conflict or a fistfight in the park.