Ehh... it's a point, but IMHO not a good one. I'm Chinese and have heard a lot of this viewpoint from my "own kind" (I don't actually identify culturally as Chinese, but whatever).
"We're faultless because you've got faults" is a shitty argument no matter which way it's offered. Or more accurately "we're not going to engage in intellectual discussion about this issue until you yourself are perfect in every way". It's dumb and pointless, and is really just defensive nationalistic kneejerking.
Another common argument I hear from the Chinese is the "you had our turn, so we get to have ours". It's very common when it comes to environmental issues - the basic logic is that America was able to burn fossil fuel in a completely unrestrained way for decades, so why shouldn't China get the same opportunity?