The difference is that that the WTA actually has leverage on China because China loses legitimacy in sports from this decision. No Chinese woman can ever be the best tennis player anymore. The NBA and John Cena actually have negative leverage on China. Both are purely American exports, so getting them banned in China only serves to widen the trade imbalance. China would love to find an excuse to do so.