I've said since last year that if he's the player that his reputation and his own promotion says he is, then you just keep him. Reduce his role, maybe have him come off the bench, definitely cut his minutes, maybe even take him out of the rotation altogether. If he's not going to make a stink being put in more of a mentor role than a player role, then he's great to have around for at least (and likely, at most) this year.
However, if he makes any kind of stink (verbal or not), then try to ship him the **** out and hope that you can get SOMETHING for him.