You know what I learned during the 70s? When someone is going off on you - the thing that will almost always stop them in their tracks is to smile and say "Thank you for your opinion". It's almost like a slap in the face with a wet squirrel tail.
I have to remember this awesome advice! Thanks!