What an awful situation - and I'm so sorry you went through that. These guys are nothing but morons...jeez. Just ridiculous.
Sending some hugs over to you, even if they are a bit late (I'm just catching up on the forum after a few days of not being able to read or post much). Big hugs to you from me, and my silly black labrador retriever, "Gus".
Meanwhile, I *loved* MaryK's idea - and the very next time I see someone being treated badly, I'm going to try this - just walk next to the person or stand near the person being subjected to whatever goings-on are happening. Not so easy to challenge the "morons" , because as you said, sometimes this only serves to egg them on.
Mander - I hope you know that you have all kinds of YLF people from all over the world standing right next to you, even though we weren't there in person to help deal with these mean and immature hooligans.
Speaking of which, my Grandpa used to call these types of people "hooligans" and it's true. They do nothing but stir up trouble and that actually seems to be the whole purpose - these 'guys' are just hanging around, doing their best to cause problems, in any way that they can. I know it doesn't help, but if you hadn't been there, they would have come up with something else for some other person. As much as it must have hurt, I hope you know that if it hadn't been you, they'd have found some other way to cause trouble. I think that's what "hooligans" are? At least, that's what I remember from what Grandpa was saying. Just a bunch of guys trying to cause trouble.
Again - although late - lots of hugs and support your way. Never mind them - just a bunch of morons.