You were soooo much better than I would have been! "Psycho" would probably be considered mild!!! I don't even take mine to bc there are soooo many idiots that have dogs that are bigger than mine that are totally NOT socialized. When we were at Petsmart a few weeks ago there was a younger couple with a pit/mix inside the store... in the short amount of time that I was there I saw him go after 4 dogs of all sizes. The owners were completely oblivious and actually were laughing about it! No scolding or anything for their dog! I look at these people with such disgust bc they KNOW how their dog acts obviously and they STILL take it to public places where they KNOW there will be other dogs! Its only a matter of time before something happens... and let me tell you I KNOW there is no way this guy would or could pay a dime in a a vet bill or for a replacement... it barely looked like he took his own dog to the vet!
Koudos to you for standing your ground and letting this person know the possible repercussions of her actions... without getting "psycho"!!!