It’s both, but that doesn’t matter. The team and player do not have an inalienable right to compete in a league. If you join you agree to the terms, if you don’t you don’t have to agree to those terms. This is much much much simpler than you’re making it