I have no problem keeping Henry, all of his talk is just offseason babble. He'll come around and play before the season starts. If he doesn't, who cares, the Bills' were already set to going on without him so they don't lose anything. Meanwhile Travis' worth plummets the longer he sits out. It is in Henry's best interest to suck it up and play hard and, who knows, try and win back a starting position, whether it be with the Bills or some team who does see some value in him and a trade is made for him.
By the way, Clayton claims that the Cardinals did not return any of the Bills' calls, but in an article on the front of TBD, it quotes Green as saying earlier in the week, TD said he was not interested at all in Shelton.