Personally, I think trying to understand why the dynamic is occurring is more helpful. Sure, sometimes people are just assholes and need a dressing down, but more often things are a bit more complex - they should still be confronted about their behaviour, but just giving them a lashing may not help the situation compared to talking through why they are acting that way.