I disagree. Just like most of us endure a mean boss and a few more idiots in some circumstances, because we need protect some more important things.?
There are some social conventions she simply cannot break, hierarchy, peerage such. She’s a wild one, but within acceptable boundaries.
ANd for that reason, she has to plays that game by the rules. Hence, she cannot face the elderly of the family and answer her in the same manner
It’s not just a transposition of asian family system.
She cannot let herself be shunned out of the entire system. She has things to protect : her carrier, her family, and her husband legacy.
She’s not weak because she plays within the system rules, she’s smart enough to endure and pay the price for the big picture.

Why can't she just zap the old hag, she is a mage.
Σ(  ̄□ ̄||)