I know this may sound elementary, but, are there no rules about human etiquette? It seems to me that there should be ways to conduct yourself. I know that if a dog is misbehaving badly enough, the dog can be removed from the class. Why would someone be allowed to be in a public class with other people if they're only going to be hateful? I'd say something to the trainer. I mean, in the long run, it seems as if this woman is going to cost the trainer money. I'd spread the word, anyway, about not going there. I know it's not the trainer's fault, but, still....I just can't believe that person was so rude to you. You held your tongue a lot better than I could have. I've been in a similar situation, and, I sure said a few things. I'm not suggesting lowering yourself to her level, but..... Anyway, please!!!! Keep us posted on your decision and what happens later.