Back when I worked at Hellmart, there was a super creepy co-worker. The type that would touch people even after being told to stop.
Management did nothing because he never touched our asses or breasts. He did it just infrequently enough that complaints weren't really taken seriously, but we all avoided him like the plague. But he finally got fired for too many absences.
Then I switched to Priceco. Guess who has a fucking membership?
I talked to one of the managers about my options and I'm so happy to report that she took me seriously. She said that if I'm packing groceries or on the floor, and he approaches I can just walk away. If I'm working as a cashier, I'm to call for a supervisor for help (moving him to another lane or take over my register while he gets rung up).
She said that because he hasn't done anything while I'm here she can't really do much else. But if there is an issue, she implied that she would cancel his membership. I really love this company, guys!