I was walking my dog earlier this evening. She was off lead, there were no other people around except one man and his also off lead dog about. He was about 100 yards ahead paying no attention whatsoever to his dog. Mine went over to say hello. She's a teeny,well socialised dog. This one was a collie cross,so mid size. Owner turned around just as they were doing the dog greeting they all do. He starts shouting "no no no" flapping his arms and running back towards us (me,my dog,his dog). He shoved my dog away and put his back on the lead,then snapped "WHAT IF HE WAS NASTY?!", to which I replied "well you should pay attention to your animal and have him on his bloody lead".
AiBU to have said this and to think that if you 1) have your dog off lead you should paying 100% attention 2) if you have your dog off lead it is fair for others to assume it doesn't rabidly hate other dogs? (his wasn't, he was totally fine)