US authorities seem to have only stepped up the criticism recently as China has become more of a viable adversary on the global stage though. The US government doesn't particularly care about the ethics of most countries, and will mostly criticise it when it's in their own interest. There's also stuff that's only come to light in the last few years. Chinese authorities flexing their power in ways that directly affect US interests is one of these.
As an uniformed reader of mainstream media and social networking sites, China was just not on the radar a few years ago. Politicians didn’t talk about it, people didn’t talk about it, news didn’t talk about it.
Maybe what you’re describing is true for the United States. I wouldn’t know.
But also the large buddhist community in America will never forget China invading Tibet and murdering the successor to the Dalai Lama. That still gets talked about a lot.
My consulting company does business in China, and when we do, we (out of self-interest, since we don't speak Chinese and it's hard to do logistics without that) partner with Chinese companies. My company has some of the leading experts in a very niche thing. In the current state, the companies we partner with get to learn from us and gain expertise. The alternative if protectionist policies stop us from doing business in China isn't for those people to become experts on their own -- that's not possible. The alternative is for them either not to gain expertise at all or to have to get it in a more difficult and expensive way.
Protectionism can benefit a fledgling industry (not a whole country) in the short term in a limited set of cases (at the expense of dragging down the rest of the economy), but in most cases the protected industry is going to fall behind even more without the information transfer that comes from business leaders doing business there.
If the choice is between, say letting AWS in and building their own. Building their own would put 5000 of their own people to work, the broad technical demographic it will take, and build up all the surrounding industries like servers, networking etc. All the profits stay within China, and they now have more skilled people who can start other companies etc. IMO its clearly a better long-term strategy, even though it will cost more in the short term.