Desmond Howard just hit the nail on the head. You got guys that are tweeting at halftime, that's an example of someone who doesn't need to be there. Well said.
From an outside perspective, it is easy to say 'time to go'. However, you do not know the psyche of that locker room or the relationship he has with the rest of the team. Could be a bigger blow if he left.
There are some parallels that could be drawn with the Alex Lewis vs fan situation and if he should have lost his 'C' or not. Riley, as the insider, decided it was better for the team to keep status quo. Charlie is doing the same thing. Time will dictate if those were the correct decisions.