I don't disagree with any of this. My disagreement with you was when you wrote:
I admit I was wrong in my calculation of the NBA players and coaches who have spoke out politically before. I thought guys like Pop, Kerr, Lebron, etc. were just left leaning ideologically and politically outspoken. It's become obvious now that it's more about the money and that their stances toward the left, such as with the All Star Game in Charlotte were to play to what they perceived as a left leaning fan base.
I don't believe that the double standard regarding China, which certainly exists, means that they weren't genuine in their past comments. I think they absolutely were, and are.