I think on the efficiency level, not only the distribution level, capitalism is a flawed system. It probably has the same virtues as Churchill attributed to democracy: It's the worst system except for any other. And I think that's right, but it cannot be thought that some unmitigated belief in free markets is a cure even from the efficiency point of view.
