Merrick, it's good to see you back. I'm sorry you came home to such poison.
Maybe standing up to her is a 180 for now, since you've been doing all that validating (right? )... can't say your responses were quite of the generation you belong to, but I don't think they were so horribly out of line.
Anyway, I'm glad you had such a great time with the kids, and that you were spared the complaints of alien mom.
Have fun at the GOP events... don't get trampled by a protester