Many a times people try to open to you a topic that would instigate a reaction which is unpleasant to them, so they zigzag that to you in different conversation. Putting filters on that unpleasant thing. What they are actually doing is changing their emotions, putting a cover on them, and expressing it in a whole different way
As I am growing older I appreciate straight forward people more and more. Like ya..if you are angry at me please say that. If my action hurt you, express it. You don’t like what I did, tell me. I’ll respect you. There’s no point showing your passive aggresision. Speak about what makes you angry. You might face a spontaneous reaction of defensive behavior but trust me it’ll be whole lot better than speaking what you don’t mean and expressing what you mean in a zigzag way. Say what you feel, mean what you say.