They should be able to. They shouldn't be required to pay him another penny (at least for the rest of this year) when he can't play due to his own stupidity. Aint gonna happen. Players Union wont allow it. Even Denny Neagle, who hadn't pitched a game in two years due to arm trouble, got a buyout on his remaining contract (thanks to a grievance from the union) and he was busted for a DUI and soliciting oral sex from this http://www.deadspin.com/sports/neaglehooker.jpg I think if the Mets pursued it enough they'd win in court, but they probably wouldn't want the hassle so, as you said, some sort of buyout is probably likely.