There are problems with the Clean Development Mechanism, to be sure. The most troubling aspect of it is not that China has used it effectively, but that it has so far failed the countries, like those in Africa, that will be hardest hit by climate change.
Read more here.