Well, then, I'll take a bow...
I had my good-luck fingers crossed for you all day. It worked! I'm awesome!
Guess I can uncross them now that your day has gone so well. Good thing, too-- my hands were beginning to cramp.
It sounds like you're well on your way out of your mother-in-law-to-be problem. You've learned how to let her nastiness roll off you, your guy is learning that it won't kill his mother when he stands up for you, and she-who-must-not-be-named probably realizes, finally, that she's gone too far, when even her son and her sister (?) tell her she's out of line.
You had a pretty good Thanksgiving, hmmmm?
When in trouble,
Or in doubt,
Run in circles,
Scream and shout.