I think this is one big thing that the Ancap types get wrong - capitalism doesn't make society moral. If there's a demand for weapons, someone will fill the demand.
Yes, I understand capitalism will only provide what people want (good or bad). The issue is the representation is nearly always negative.