McKinsey faces its moment of reckoning