This reminds me of a recent British politics round-table interview, where a member of the ruling party told the world that we shouldn't call politicians liars - despite the current Prime Minister lying through his teeth at almost every opportunity simply because he can get away with it - because it would undermine people's faith in the political system that keeps lying to them.
It seems that saying the things that need to be said about the political systems that need to be called out is not as important as getting the money (or savings) that the countries attached to those political systems can generate.
Or, as a great man once sang:
For china (f'china x 4) is a country that can bring us to our knees.
Not sure there's a solution to this though. Power will always corrupt.