The massive 611-page report, published this week by the Competition and Markets Authority, pulls no punches in criticizing ...