This isn't very serious but something that happened to me. And I felt embarrassed.
I was out with a group of friends and one of them was in a bit of a bad mood that day pointed out that something (that usually is hidden) was showing. But just the way she said it made me feel embarrassed. She just kinda said it out loud when we were walking as a group. My other friend overheard and smirked.
Surely the done thing is to tell the person discretely?
As I said I'm not upset, just wished my friend had told me discretely or pulled me to one side.