Actually I think Vietnam also is trying to address human overpopulation, but indeed you are correct in linking overpopulation to the problem of climate change as a result of human activity, and NO it is not right for the west to criticize China this way.
Let us look at the full picture - there really 2 other points to make.
One. The west is over consuming. Basically the people in the USA are leading the planet in terms of consumption and waste per person. The average American requires over 5 x the resources as the average Chinese person, and well more than people in many other nations. They consume more, waste more, and so forth.
Two. The west is basically fueling the factories in countries like China. Sure China laws are far lower in terms of air pollution but it is the fact that people in the west want cheap goods that keep these factories open. If people from the west stopped buying "Made in China" items then the factories would not be polluting the skies.
It is easy to point fingers at other people in other nations an forget our own role.




