Earlier quoted context omitted.
Why are both the same thing? If it doesn't cost me anything to fight injustice and I don't do it, that is strictly worse than if it doesn't cost me to fight injustice and I do. Suppose the NBA gave the middle finger to Saudi Arabia but cozied up to China, would that be worse than if they cozied up to both? Your stance is wildly illogical.
It isn’t about what they did, it is the justification they gave for doing or not doing it. If they said “we cozied up to China, but didn’t cozy up to SA because it made business sense in the former scenario but not in the latter one”, that would be one thing. But if they said “we cozied up to China because we want to stay out of politics and be neutral” while still not cozying it up to SA and flaunting how morally ri…
That doesn't mean it is better to also not be hard on North Carolina, which is OP's error. There is no moral framework in which appearance of hypocrisy is worse than not helping others.