Here is a funny article from CNN, criticizing Trump for actually keeping his promises, and pushing that he hasn't kept all of them (in his first year!). No mention of those blocking him...
An accounting of CNN's international income would be instructive to this discussion.