Its often those that make the biggest stink are the 1s guilty of doing whatever it is they are complaining about.

If its a legal area- she has no right to complain. And you have learnt a lesson- as you said, next time you will leash them. She is lucky that she got off so lightly. If my dog got attacked I would upset to say the least.
She must have been shaken, but yelling like that straight away? Nah thats never gonna start a good situation!