The notion that bosses/managers/gms can't yell at a player/employee in front of others is laughable. Chacon sounds like Ryan Leaf going off on that reported. It's unprofessional, bad for morale, and can create the appearance of a hostile workplace. If you want to get the most out of your employees and get them to respect management, having a profanity-laced tirade in front of them isn't the best way to go. There are more professional ways of dealing with insubordination. I understand that the manager/boss is limited in his/her options if the employee flat-out refuses to meet in private to discuss the matter. However, in many companies, you can get HR involved, or (in a worst case scenario) have security help the employee box up their stuff and escort them off the premises. Obviously, that doesn't necessarily apply to sports, but that doesn't mean the only option is to yell and scream in front of people. If Chacon wanted to talk right there in front of everyone, he could have said what needed to be said in a professional but direct manner (maybe he did and Chacon is lying...I don't know). I'm not saying you need to handle people with kid gloves, but when you are managing people, you need to act in a professional manner. You're right, he should have gone to HR to fix things.