The funniest thing about this is all these people in the media calling Lebron a hypocrite, but they won’t speak on certain things due to the interest of their business and job.
That's just it though, if Lebron keeps his mouth shut, it's still hypocritical, but no one is talking about it because it's not "front and center".
The way he chose to speak about it, put the hypocrisy of both himself and the NBA front and center.
Apparently, in a later tweet he said something along the lines of "injustice anywhere undermines justice everywhere." That should have been his first and only comment.