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.