My guess is there's too much money on the table for those in the western establishment (corporate media and government) to call a spade a spade. If official criticism of China becomes too strong then the public might start asking for the sort of economic sanctions that would hurt western business interests as well. Basically, a manifestation of that old theory about international trade preempting wars.