He's under contract and he made a ton of money. This just allows him to go out and get more money and possibly come back to haunt us.
I would have made him play and if he refused, you can suspend him and get back some of the money. I don't see the advantage of releasing him here, it doesn't...