Then why is it Trump's business what the owners do about "contract law"? It's their league's contract. And it's a private league.
Trump can speak as a citizen -he has the right to criticize and advocate like anyone else.
He cannot coerce by governmental sanctions