I feel your pain! Our rescue is reactive due to no socialisation from her previous 3 owners. Watching that story filled me with rage! Off lead 'friendly' dogs are the bain of my life!
We've spent 2yrs retraining her very slowly, and have got her to the point of being able to pass a dog on the other side of the road with no reaction.
Then these twats appear and knacker your hard work in 5 seconds!!
As I've said before, shes a German Shepherd, so already people are blaming her as they've decided the breed are vicious
and more often than not she gets the blame.
Yeh blame her, the dog on lead, that I've desperately tried to move away, and called out to you asking nicely to clip your dog back on.
Depending on how bad it is, then these encounters can set her back days while she tries to destress, knocking all our hard work out the window.
Her behaviour there doesn't shock me, selfish fuckwit that she is