Not really, @JLeslie. I don’t think it’s aggressive. It’s more like avoiding confrontation, trying to keep the peace by delivering a message in what’s meant to be a gentle way.
I tend to think it doesn’t work, because it depends on the sensitive listening of the recipient, who may be defensive enough about the behavior to be deaf to subtlety.
Take an example. Suppose I have a lot of allergy trouble and I have a bad habit of leaving little wads of tissues around. My husband gets tired of putting up with it. (I don’t; this is hypothetical.) Let’s say he doesn’t want to start a fight, but it’s really getting on his nerves, so he writes to an advice columnist. I’ll lay a bet that the advice-giver will suggest that he approach the issue with me using some light humor to take the sting out of it. So maybe he says to me, “Don’t worry if you ever get kidnapped—I’ll just follow your Kleenex trail.”
It might sound like a stupid joke, but it can be hard to think of the right way to use humor, especially when the truth is that you’re angry.
So I hear him and maybe I think, “He’s just making a dumb joke.” Maybe I think, “He’s making fun of my allergies.” Maybe “He’s being mean and criticizing my personal habits.” But because I’m insensitive enough to engage in the boorish behavior of dropping used tissues in the first place, what I don’t hear is, “Leaving your personal trash around is really bothering me. I wish you would be more considerate and change this disgusting behavior.”
By the third time he makes the joke, I’d better be taking him seriously, or there’s going to be an explosion, and I won’t know why he’s so angry. Unhappiness all around.
Sure, it would be better if he just said, “Do you realize that you’re leaving a mess behind you for someone else to pick up? It’s really bugging me.” But some people can’t handle being that direct, especially if they wait until they’re already so upset that they can’t say it calmly.
I just think that if someone says the same thing over and over, in the same way or in different ways, it’s time to find out if something’s going on behind it and they’re trying to get a message across.