I just want to rant

So today we went to tsc, I just needed to return an item and get one thing so I didn't vest her but that's besides the point. She was doing great, sitting by me, ignoring other people/dogs, and not sniffing things. The lady behind the counter asked if she could have a treat which I said yes since she's doing good, I wanted to see how she'd behave. She sat nicely for the treat and pets. Then a child asked to pet her, she sat perfect and calm for it. Keep in mind here, a young CHILD knew to ask first. So as I go shopping and Willow is sitting while I read ingredients on stuff this lady on the phone decided to stand by me, willow was a little interested so I told her leave it which she did. This lady just starts rubbing her head while talking on the phone no regard for me. I loudly Said "leave it!" And moved away a step. Willow did. The lady looked back at me like I was rude and then CONTINUED to put her hand out to pet her. I said it again and finally she left. She never said a word to me in the entire interaction

willow handled it well though.
On another happy note, after that another person asked to pet and she sat for pets nicely again, and she waited in line very patiently even with people very close to her on all sides.
TL;DR=Willow did great, people have no respect