If the militia had been armed properly, maybe it could have done better. But we probably need a global revolution or solidarity to take place since smaller local revolutions can be crushed by larger powers.
They seem to actually be very efficient per capita, it's mostly that anarchism never really was more popular than other "radical" ideologies like Marxism-Leninism or fascism. It was almost always less popular than those even where it was popular.