I'm not saying that Western companies are not to blame for anything, but to me it seems you're being overly forgiving to China here.
If a building contractor is known to use salve labor and dump the waste in the lake of the next town nearby, do you report him to the authorities to shut him down, or do you knowingly and willingly engage in business with him to do landscaping/work on your house for cheap despite knowing this about him, because it's profitable for you as well?
If it's the latter, who's fault is it then? Is it really all his fault, or is it also your fault because you want things to be as chap as possible so you aid him at breaking the law and stay quiet, as long as you get your cut?
If it's not gonna be China, it's gonna be Vietnam, or Bangladesh, or Pakistan, or Sri Lanka, or whoever the rich west will deem fit to host their dirty industries at the most rock bottom prices so they can make a profit. So again, is really all China's or $POOR_NATION fault, or the West's fault for constantly bidding the poor countries against each other in a race to the bottom?
Talk to that building contractor and they will swear that they pay their employees well and responsibly manage all waste.
Of course, you still bear the remaining slice of blame since you kinda knew they were lying and went along with it anyway.
Terrible argument. If it's not gonna be China, it's gonna be Vietnam, or Bangladesh, or Pakistan, or Sri Lanka, or whoever the rich west will deem fit to host their dirty industries at the most rock bottom prices so they can make a profit.
So again, is really all China's or $POOR_NATION fault, or the West's fault for constantly bidding the poor countries against each other in a race to the bottom in terms of human rights and environmental destruction for the sake of profit?
Just blaming the poor countries claiming that "well, the poor countries should just say NO to hosting the west's dirty industry", is incredibly stupid and short sighted.
In fact, outsourcing was only possible because of the various industrial plans that China had put in place in the 1960s, 1970s, and 1980s, all of which prioritised building equivalent capacity to what existed in the West and the USSR.
Moreover, China was destroying its environment in the 1950s already, long before it even allowed real trade with the West.
Let's treat countries as responsible actors in their own right, not as mere non-independent reactors to Western actions.
To be fair, every country was destroying the environment, even in the west, well after the 1950's as well.
Meanwhile, in the US you already had strong conservationist movements starting up, leading to the creation of the EPA by 1970.
While China finally adopted some environmental protections in 1979, it wasn't until the late 1980s/early 1990s that they could override industrial development in key situations
Operation Ranch Hand ran 1962-1972, so that's a pretty lazy snipe.
While Ranch Hand was indefensible and US leaders should have been prosecuted for it, the scale of it is minuscule compared to the ecological damage of the Four Pests campaign.
And the fact the lords of capitalism only care about power and bank account size, and the scienze/religion of economics can't see further than three months into the future.
And who orders, buys and pays for all the junk? The western consumers. Who offshored their own dirty manufacturing industry to China due to their lack of workers/human rights and environmental protection? The west. Which companies profited the most from this offshoring to China? The western ones. Same for the textile/clothes industry.
So I think you're looking at the wrong elephant. Look at your elected leaders first for failing to regulate "free trade" for the sake of profiteering at the expense of the environment.
The hypocrisy of the rich western nations blaming the environmental damage on the poor countries to which they knowingly and willingly offshored their dirty industries to for profit, is mind boggling.
Also, the hypocrisy of western tech companies when dealing with China is equally grandiose: