My mother is one of those people who likes a lot of attention from (a) retail salespeople and (b) restaurant waitstaff.
I don’t like either.
To a certain point, it’s fine; ask me once if you can help me when I walk into a store, and if you’re my server as a restaurant, check on me once after I’ve gotten my food, and we’re good to go (but if you keep interrupting my conversation or catching me with a mouthful of food to ask if I’m (still) doing OK, I get a little annoyed).
My mom, on the other hand, is not only pissed off if someone doesn’t crawl up her butt and set up camp when she’s shopping, she’ll actually call me out in a retail store if I go with the standard “No thanks, just looking” reply.
She’ll look at me, and say (loudly), “I thought you said you were looking for a red skirt!”
Me (whispering): “Well, I AM, but I don’t want–”
Mom: “Well, then why didn’t you TELL her you’re looking for a red skirt?”
Me: “Because I don’t really–”
Mom (to the salesperson): “Do you have any red skirts?” (and then to me) “What size do you wear, about an 8?” (and back to the salesperson) “About a size 8.”
For some reason this just makes me want to punch her in the neck.
But the point is that some people DO want help, and are mad if they don’t get it, so I don’t imagine that there’s a way for retail folks to please everyone.
Hey, maybe they could have two little baskets of placards at the door: one with signs that say “Help Me! Please!” and the other with signs that say “Don’t Ask Me, I’ll Ask You”.
Whichever way you swing, you could pick up an appropriate sign, hang it around your neck, and get the kind of service you want. 