Well, Watson reportedly has a no-trade clause in his contract, so he doesn’t have to accept a trade he doesn’t like.
As a lawyer, maybe I’m just cynical about contracts. They aren’t sacred; good upstanding people try to negotiate their way out of or around them all the time. And at any rate, Watson’s not really trying to get out of his contract; he’s trying to convince the Texans to trade their rights under the contract to a different team, where his performance will still be subject to the terms of that same deal.
Watson has a long history of being a good guy and a good teammate; the McNairs, not so much. I’m giving Watson the benefit of any doubts in this pissing match.