That is just totally smokin', IWTH -- great work! That is exactly how we're supposed to be able to handle these interactions -- not get roped in by the manipulative BS, but call them out on their stuff, don't put up with it, and stick to your boundaries. Keep at it!
And have a great trip! Here's hoping the weather's good!
T