Totally agree...
A few years ago, when my DD1 was about 3, we were walking along a little nature path and she was on her scooter which had a squeaky horn on it.
Out of nowhere, this little French pug type dog came running out of nowhere and started continually jumping up at her and barking in her face. It would not let up. My DD had been a preemie & was small for 3 so when the dog jumped up it was literally by her face. She was absolutely petrifed.
I picked my daughter up (who by this point was crying hysterically) and held her up as high as I could. I kid you not but this dog was jumping like it was on a trampoline and continued to try and jump up at her. I shouted out for the owner (who I could not see) to come and get the dog under control. The owner eventually strolled over to us from about 150-200 yards away, and by the time he reached us (dog still jumping and barking at my daughter) I was livid!
The owner told me the horn on the scooter had probably set the dog off. I told him if that was the case, he should have had the dog on a leash and under control as the path was by a primary school and frequently used by young kids on scooters. At the very least, he should have come over straight away when the dog run off if he suspected the dog had run in the directed of the horn sound.
The owner didn't apologise at all and had the cheek to tell me we needed to calm down and could not understand that having a dog jumping and barking in a child's face wasn't that bad because it was only for 'a few minutes' and it's not like he had hurt my DD . The thing is, those few minutes were the start of what became a big fear of dogs for my DD who would cry whenever she saw a dog.
Slowly but surely, with the help of a friendly and patient 3 legged dog that befriended her, she overcame her fear although now, at 8, she is very cautious around dogs.