I've recently moved to a new area and have since started visiting a new shop at the end of my road. It's a small shop (think Tesco Express, Sainsbury's Local etc) so usually has the same staff members in it.
I have only visited the shop maybe 5 or 6 times in the past 3 months but every time I pop in I am always met by the security guard who stands by the door. At first he seemed friendly, would say hello as I came in the shop etc, but has become increasingly more intense with each visit. He has followed me around the shop trying to talk to me, he walks out of the shop to wave at me and try and talk to me if I am walking outside (not even entering the shop!) and more recently he put his hand on my arm and held it there while staring at me and said "lovely girl, you're a lovely beautiful girl" quietly. I immediately stepped away as didn't think it was appropriate and carried on with my shopping.
I've spoken to friends who go to the same shop and they've said he tries to hug them and is equally as inappropriate. I am aware that this may all seem like a guy just trying to be nice but it makes me feel very uncomfortable as I do not know him at all and have hardly said two words to him other than "I'm fine thanks how are you?" When he asks how I'm doing (he also has no awareness of personal space - he comes and stands really close in front of me) so much so that I try to not go in there anymore. He seems to be the only security guard in there working from morning to evening and I am sure he is just being nice to everyone but I feel like touching customers when you don't know them is not okay!
What I want to know is whether you think it's unreasonable to complain to the shop he works for and let them know that this is happening? I'm not the only one being made uncomfortable by this employee and it has caused me to not want to go to the shop anymore. Or, would you just leave it and shop somewhere else? Sorry for the length and hopefully it all makes sense!