I should clarify what I meant by “no violence”. I meant that, in the ideal scenario, communities build themselves up so that capitalists become less and less relevant, without exacting violence upon them. Of course, in the event that these communities get attacked by those same capitalists, defence is very reasonable.
The thing is when you tell people that we need a revolution, most picture storming various places, seizing assets and beating up some people in the process, which I think makes a lot of them distance themselves. Presenting a program which focuses on a peaceful development of society is I think much easier to get on board with.
There’s a low to zero chance that any transition away from capitalism will be peaceful and without resistance, but I think it would be better to tell people that the we want to work towards creating a normal life, and we will encounter violent resistence along the way, than to focus on revolutions and overthrowing the ruling class. The end goal is pretty much the same, and the process might inevitably involve the same things, but the former is I think more palatable to most.