He's a total asshat and he's doing nothing but hurting himself.
If they take away his guaranteed money he's going to go apeshit so I know lots of us want to see that happen.
His next contract is going to be a lot less than it should be because of this. He's PROVEN that he is a locker room cancer and a shitty team mate.
Not to mention threatening to punch the GM in the face.
I'd cut him, take the cap hit, keep the money in the bank and let him get shunned in the open market. Right now this guy is toxic enough that nobody would touch him except on a super cheap prove it deal.