We're talking politics, what your side does doesn't matter. Notice that the reason stated that the US can't ratify it is because China is essentially exempt under the current protocol. The current US reasoning plays well into the aforementioned reasons.
e.g. We have to stop paying them so they'll ratify a non-exempt agreement so that we can ratify it. :)