Your argument boils down to "nobody is perfect, so nobody has any room to criticise." The fact is that everyone makes decisions which contribute to these problems, but everyone is also responsible for trying to be better. China certainly has the right to criticise the US for our foreign policy and for our backsliding on climate change. However we have the right to criticise China for their killing of critically endangered species for medicine that doesn't work.
Case in point: cumulative greenhouse gas emission
http://www.climatechangenews.com/files/2015/06/Historic-emis...
On a per capita basis, China is doing less harm to the environment than those in the US.