Violence against people, physical or emotional is never an acceptable means to an end.
Violence against structures, against concepts, isn’t possible. Fight the idea of capitalism and war, not the people promoting it.
In extreme cases, people may need to be imobilized to prevent them from harming others, but violence should be kept to a minimum in these circumstances.
More interesting to me is the idea of emotional violence between people and how it is regularly employed by the activist movement. Such violence will never change the opinion of the person being attacked, but it may sway onlookers.
But this marginalizes onlookers, suggesting that they aren’t worth engaging with directly.
Violence against others, in any form, perpetuates a system of domination and opression, because violence is linked to control and power.