It doesn’t have to be confrontational at that level.
As a former hot head, when I flipped out on a store clerk for a really stupid reason, the old guy behind me said, “You really taking your anger out on someone paid $6 an hour?” (No confrontation, just calling out the situation)
It was enough. But he could have also said something like, “Go write a email to corporate” or “call up the manager line” because I was out of line for flipping out.
I huffed out of there but I’m kind of glad I did. Because I would have done something stupid. And that old man is what I try to be when I see it.