The clubhouse is the right place for that kind of chewing out. I never call my employees out at work in front of others. It's a terrible approach.
Keep in mind that it was when he had his "closed door" session w/ the team last season that we started playing better.