If you overhear someone you know being disrespected do you step in?

Ki

I have a now X friend who’s husband and others use to talk crazy to her because she was non confrontational and passive. I remember going to a dinner with her and her husband and other couples, and her husband would over talk her and say things like “no. That’s stupid” when the topic wasn’t even serious enough to demean her. I remember seething having to sit there and not say anything because I knew I’d hurt both of their feelings. My question is, should I have spoken up right then and there in front of everyone?

Do you generally stick up for people like her right away or leave it alone and contemplate how to approach it If it happens again?