I've had an annoying owner experience as well. We took Fairley to the local discount spay and neuter facility. It was sooooooooo busy, so we found a seat in the corner as far away from anyone or their pets. This was when Fairley was EXTREMELY timid. So, a woman came in with her little dog and stood near us since the room was packed. She began making small talk (something about what breed my dog was and then how she used to breed collies, like Border Collies and Collies are the same thing
) The whole time her little dog was pulling to get to Fairley. After she was done talking, she let her dog lunge at Fairley who was clearly terrified and hiding in the corner. I didn't know what to do because I couldn't take her anywhere else in the room and Fairley was to be taken to the back soon, so I couldn't take her outside. I didn't know what to say. She kept telling me that he was SOOOOOOOOOO friendly and from our previous conversation, she was clearly stupid (forgive me for being rude). Finally, one of the workers approached her and told her that she shouldn't let her dog approach other dogs because they might not be friendly. I was so grateful.
Looking back and being the loud and opinionated person that I am, I would do so many things differently. I know some people may disagree with me, but I would have freaked out and screamed at him until he couldn't hear the person on the phone, calling him every name I could think of and telling him how stupid he was. After he had stopped and looked at me like I was insane, I would have began to call the local Animal Control, even if it was just to freak him out and teach him a lesson. That's just me though. You can't always be nice or ignore the person. I feel like if you're stupid enough to cross me, you'll get what's coming.
I've also had problems with the neighbors' dogs. The neighbors on one side of us had a dog named Duke that they had gotten after their previous dog was left to be taken care of by our other neighbors (who don't even know each other). So this dog wasn't taken care of and the other neighbors took him in as well. God bless them, the wife that took in the dogs would go walking with their three hounds. We live out in the middle of nowhere, but she would still take them off-leash. One day, they spotted our cat who fled under my car when they came after her. The woman came into our yard, calling their names. Like any untrained dogs, they ignore her and continued to bark at our cat. Duke actually jumped on top of my car, and since he's big and his nails aren't clipped, he scratched my car up. We told her about the damage and they said they would pay for the repairs, but I still see her walking them without leashes.