I’ll be honest…I know exactly what I’d do in a situation like that. But others are more wise and can advise you better than I.
You and your husband have spoiled her much like people spoil kids and then complain about their bratty behavior later.
If you love your husband and want a future with THIS man, you will have to learn to either live with them or fight back. By fighting back, I don’t mean a storm in your house everyday either. It means you learn to beat her at her own games.