All we've seen in the past decade or so is LIP SERVICE. They'd wring their hands and then do nothing,
That's really not true. All of the things that should've been tried first, were. Many cases have been brought to trade court and we've even had bilateral negotiations that people seem to forget.
The problem is that China would do things like export through 3rd countries, to get around trade court rulings, and has a bad track record of honoring commitments secured in bilateral negotiations.
Clearly, more needed to have been done, and with more urgency. I think we can agree on that much.
short-sighted executives alike were too busy lining their own pockets.
Not all short-sightedness. China has a way of playing rope-a-dope, where they dangle the carrot of their growing domestic market in front of foreign companies and give them just enough of a taste to keep them interested and chasing after longer-term growth. However, as you said, once China has developed its own domestic competition, then the tariff and non-tariff barriers come into force. So, whether people engaged with China for short-term gains or long-term ambitions, China could usually tilt the tables to come out ahead.
The biggest error was really in thinking that China would follow the model of other developing and developed countries and play by the rules of the current economic order. China clearly had other ideas.
China has almost single-handedly driven domestic production to a shadow of its former self,
China certainly didn't invent off-shoring of labor from US factories. It's a long-term trend that's been going on since at least the 1970's - long before China attained favored-nation status, in the WTO.
...not to excuse them or their anti-competitive practices, but we can't realistically put all of the sins and downsides of globalization on them.
Tariffs are far from ideal, but we're short on leverage and we should have done something DECADES ago. We waited too long and now a lot of the tools we have are all but useless.
Actually, the biggest hammer we could wield would've been to form a multi-lateral coalition with other developed countries - who are basically all in the same boat as us. Don't forget that the EU's economy is even bigger than the US. If we got together with them, S. Korea, Japan, Canada, Australia, etc. we'd have way more negotiating power than what Trump is playing with. But, he doesn't believe in multilateralism, always preferring to go it alone.
This also plays into the Belt & Road situation, where you can't dissuade countries from joining unless you give them an alternative. Well, we had (part of) an alternative, if an imperfect one, in the form of TPP. There were certainly things not to like about it, but rather than improve it, we just walked away from it, leaving China to have pretty much the only game in town.
The old phrase "leader of the free world" was a testament to how much sway the US had over world affairs. Except, as we alienate friends and allies I see that influencer status quickly receding into the past, and China knows it. They need the US market, but less than ever before. By going in without any allies, Trump has raised the stakes for the US, and lowered the stakes for China. Bad move.