This whole thing was just a series of major overreactions on both Childress's and Moss's part.
It started the week before the game, when the media were pumping up the issue of Moss giving the Vikings info about the Patriots' tendencies and preferences.
Moss tried to do just that, and was blown off. Bad move by Childress, thinking he knows more about another team than a guy who was just playing for them a few weeks earlier. Just another example of how his ego drives him. He has to win his way, or not at all.
So... Randy reacts by dogging it in the game, and then praising the Pats afterward. Bad move by Moss. Unprofessional and childish. While there is nothing wrong with praising an opponent (it happens all the time, in case people forgot that) Randy was a bit over-effusive. The real issue was his poor effort in the game, which deserved some sort of punishment.
So... Childress fumes and decides he needs to waive the "cancer". Bad move. Major overreaction. Talk to the guy, let him no in no uncertain terms that this sort of behavior is unacceptable. If he doesn't get it, then fine him, sit him, even suspend him for a game or two. But don't cut him. As bad as you think his behavior is, you have to give him at least one chance to improve.
Meanwhile, there was that whole "staying in Boston with permission" thing. Why was he given permission BY CHILDRESS if Childress was so upset with him? Denying that would have been a much more appropriate punishment at the time.
So... then come the catering incident. Randy the child is still upset about being blown off during the week. Either Childress talked to him about the presser (in which case he probably got more angry) or he didn't (in which case he probably got resentful of the lack of attention). He lashes out again, with the food as an excuse. Bad move, major overreaction and in front of the wrong people. Whether or not he was speaking to the caterer, he still insulted the company in front of its employees. That's a big no-no.
So... Childress is now convinced he was right and Randy needs to go, so he announces it as a fait accompli
when in fact it is not. Bad move. Stupid emotional escalated knee-jerk backlash overreaction. I still don't know why Childress announced it to the team when it wasn't actually done yet. Was it a threat? A power play? Or did he actually think he had done it and just forgot some paperwork? In any case, still a bad move.
I'm surprised, in fact, that Randy didn't take it even further at that point. Maybe his agent reined him in. Maybe he didn't hear until much later. Maybe it really was his idea all along. Who knows?
In the end, everyone involved fucked this up horrendously. Now it is up to the players to move on and pull together. What happens to Childress is out of their control. All they can do is suck it up and play to the best of their ability. Let's hope that they are wise enough to see it that way.