Neither side is right imo.
Carson had no problem with the Bengals losing ways, ownership, or head coach when he signed a contract that made him one of the highest paid players in the NFL. Now that he has a buttload of money in the bank he all of a sudden decides that he can't play here because of Bengals ways? Yeah okay. I hate how he's being made out to be a victim in this situation. He quit, and there's nothing commendable about that.
Mike is an idiot, but we all knew that already. He should have traded him to put the team first, but I'm not at all surprised that he didn't.