A boss should never HAVE to yell, but it's his prerogative. An employee should never have to be told twice to report to the boss' office either. If an employee is going to be insubordinate, he or she should NEVER EVER do it publicly, because the boss HAS to make a scene, lest anyone else get ideas.

I know yelling is bad etc. And we don't know the details. We also don't know how regularly chacon disobeyed either. Sometimes when the gig is up the gig is up. if you have been given leash and you abuse it, you have to escalate it. it happens. Wade could have just said "you're done" and left it at that too. But of course you have the union too. Chacon is quite the big man for being as good as he is.

Chacon has already been released today. There isn't a prayer that he's going to find MLB work again.... he'll be lucky to get in with an independent league.

Wade, as made obvious by his team/trades/actions, is a moron. He should be fired for instigating something like this in front of the rest of the team. He should be double fired for having Oswalt and Berkman to build around and doing nothing with it.

Short of protecting someone's life, there is really no reason to get physical with someone. In this case, Chacon acted like a thug and there is no excuse for his actions. It doesn't matter if Wade called him a name or embarrassed him. There is just no excuse for getting physical with someone no matter how frustrated you are.

"Think of how stupid the average person is, and realize half of them are stupider than that." ~George Carlin