I'd have to say the lady was 100% in the wrong. ALL off leash dogs must have perfect recall & if it runs off & causes problems then the owner of the off leash dog is to blame 100%. What if her dog ran into a yard where an agressive dog lives? whos at fault? the off leashed dog!

If you cannot control your dog keep it on a darn leash & I don't care how friendly it is.

I don't know HOW many times I've yelled at people for allowing their dog to run or charge towards me! My old dog wasn't dog agressive but if that dog jumpped on me, he would rip it off of me & shake it like a rag doll (not hurting the dog, just scaring the living hell out of it, slobbering all over it & then tossing it away & ignoring it if it left). Max knew I would get a little scared of a charging barking dog (not trotting) & thats when not so good things happened. Back home whoevers dog was off leash was at fault 100% no matter what happened. <-- thats the way it should be