Of course teams can release the players..
YES, of course they can. It simply comes down to what it's worth to the team to dump the player.
I wonder what his contract has about that.
You KNOW that very smart contract attorneys have put their heads together and have come up with AIRTIGHT contracts.