Pull your boy aside when he’s out of line. Roasting him in front of everyone is just a show.
LEADERSHIP
LEADERSHIP
Correction in front of an audience is about the audience, whatever else it claims to be. The person being corrected stops hearing the content and starts defending themselves, so nothing lands and something gets damaged. Said privately, the same words arrive as care. The only variable is who else is in the room.
When someone close to you is out of line, wait until it is just the two of you. Say it directly and once. Then stand beside them in public exactly as you did before.
Which friend would hear you better away from the group?
Free, with nothing to buy inside it.