I'm a bit libertarian leaning myself, but I do believe capitalism requires moral constraints on external, societal costs that are not included in market forces (e.g. environmental pollution).
In short, capitalism's greatest benefit it is also it's greatest issue: it delivers most efficiently exactly what people want, but without any evaluation whether those wants are beneficial.