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.