I have to agree as well.
I have kids, and very large dogs. They always need supervising. In fact the only time on of my dogs has knocked over a child was when a kid I didn't know ran up to us in a park with a little fluffy dog on a retractable lead. His little dog ran in under my dog and started grabbing his long hair. So here's me trying to grab strange child, his dog and my dog, with several metres of retractable lead around my legs. My dog ended up jumping backwards away from the little dog, pulled me over (thanks to the tied up legs!) and knocked into another little boy who was standing nearby.
It was horrible! And the kid with the dog's mum stood on the other side of the park watching while I picked myself up and the knocked over kid's mum (rightfully I suppose) gave me an earbashing... Then she called her child and his retractable obnoxious dog and off they went! Maybe she thought she was supervising...
Generally people have little knowledge to impart to their kids about general dog or other animal handling... I think groups like RSPCA and dog rescue groups should be doing school talks and demonstrations.