I think it’s true that many people would prefer to get scolded in silence, but in actual fact, what the other people involved in a rude behavior that needs to stop need, is for you to discuss it with them. If there’s a need for discussion, I don’t see how this approach would cause more harm than alternative ways of insisting that the rude person discuss their rudeness.
Depends on the situation. A reliable employee that suddenly starts showing up late would get the "Is everything ok?" talk. A perpetually late employee on there last strike would get the "cut it out" talk without a lot of need for discussion. The point is that you need to pick one. A "cut the crap but is everything ok?" message doesn't work.
It is also pretty direct and far from passive-aggressive behavior in my opinion.
The message is "Stop being late for meetings because it's making the team ineffecient". That's an 'aggresive' statement but you're delivering it in a 'passive' way because it makes it look like you're asking to see if everything is ok.
If you want to deliver the "Stop being late" message then say that.
If you want to ask what's going on, then do it without pointing out the problems they are causing.
> This one is super passive aggressive. Your intention is to communicate a problem but instead of just doing that this is asking a question. I think this example shows the problem most clearly. These should be statements and not questions. I mean, do you really want or expect an honest answer to the question? Because it's probably something along the lines of "I think these meetings are a waste of my time".
+1 to this. I get the point that the OP was trying to make and think it's valid, but the specific phrasing provided would likely cause more harm than good in many cases. Specifically, it comes across more as "you better come up with a good excuse or you're in trouble" than "I care about you and hope everything is OK, and am here to help if there's a fixable problem at the root of your lateness".