What causes passive aggression? Created with Sketch. Passive aggression stems from deep anger, hostility, and frustration that a person, for whatever reason, is not comfortable expressing directly.