Every relationship has different dynamics, and some will never change without some drastic intervention. But in recent years I've worked hard to change the dynamics with certain family members, not allowing as much abusive behavior. It works with most of them, but not my brother - so with him, I choose to minimize contact with him.
I'm currently staying with my aunt. At times she'll do things like you seem to be describing. Complain about every little thing, nag, belittle, get all flustered, yell, etc. Depending on what it's about, I either just let her vent and eventually calm down, or I tell her right then and there, this is unacceptable behavior and I tell her exactly why. I've become a good debater. Women can be really weird and wacky sometimes. They scream and yell but I think some of them just need to be stood up to, but not in an abusive way of course. Just with some firmness that says, you're out of line and this needs to stop right now. It won't work with everyone sadly, but if it doesn't at least some of the time, then you have a really toxic dynamic on your hands. Then, you have a real problem because the other is unwilling to admit their role in the dynamic.