Wow, what an experience! That would be hard for me to shake off, too. In a way, you have to feel sorry for someone like that. Self-righteousness, judgment, indignation, anger—all of them unprovoked—suggest she's coming from a pretty awful place.
I think how you handled it—looking out for yourself by disengaging, feeling no need to either defend yourself or to go on the offensive—says a lot about the place you're at, too. Seems like a really good place. Happy thanksgiving to you and yours.