I've been working hard to train my very excitable and large rescue puppy, she pulls/lunges and will jump up on strangers to say hi - her paws will easily reach a child's face.
She's amazing in the house and has come far, she has now stopped jumping up at visitors, she knows she'll only get fuss once all four paws are on the floor.
But she has very little no impulse control when we're out and about, but to strangers she looks adorable - wagging tail, happy face, pulling to meet them. 'Oh what a lovely dog! Awwww HELLO, HELLO!' Which makes the bloody pup 100 times worse 
She's in a double lead harness so I have full control, and can tell when she's getting worked up and I distract with treats/go a different way/give lots of space.
I've had to get really harsh as I want to train her that pulling/jumping/high excitement does not get fuss, so I've started saying no when people approach her (even if I've quite obviously moved away from them).
It's half term so the amount of kids happily playing around the area has exploded and the pup draws a lot of attention. I have to say 'sorry, she's a puppy and she's learning so until she's very good you can't fuss her yet but hopefully next time' - usually the kids ask a few questions (what does she eat? children and what is she? exhausting and that's that - controlled dog, no reward for her pulling/over excitement.
The problem is when the parents are with the kids! I've had quite a few 'no need to be rude' or 'well my daughter loves dogs she wouldn't mind' and bitchy death looks from adults.
I'm sure you would mind if my puppy put a claw in your daughter's eye or scraped her face!
I'm just trying to be a responsible dog owner. AIBU to feel I can't do wrong for right? Any advice what I can say that might be better received?!