McKinsey has 27,000 employees. That's the population of an entire town. I'm not saying that the things described in the links you posted here aren't bad, but I think it's important to remember with this many employees, there will always be someone doing something that you don't agree with.
To be clear: Is your assertion that, because these outcomes aren't a deliberate conspiracy, we have to let them happen because of... what, exactly? Whether it's an emergent feature of this style of consulting or a firm consisting of the worst human beings is besides the point.
Elite management consulting firms (McKinsey, Deloitte, Bain, etc) exist to enable the worst impulses of leadership across the spectrum. The ends certainly justify scrutinizing the means.
"Comcast customer service has a huge number of employees. I'm not saying there aren't jerks in there, but..."
Devolving corporate responsibility (for the bad stuff) to individuals is of course the corporate preference. But at some point you run in to the "only the best people" problem - McKinsey hires them, trains them, assigns them and pays them, no matter how slippery McKinsey PR is, I keep seeing that name, McKinsey.