Personally speaking, I've worked retail and restaurant jobs in the past, and if I had a patron who did something like this to me, I'd ask a friend (preferably a large male friend) to escort to me to my car when my shift was over, if possible. Not because Creepy Guy is definitely 100% a rapist, but because he's behaving really inappropriately, and shit, how the hell do I know what other inappropriate stuff he might do?
I mean, I worked with a lot of waitresses who got business cards from guys during their shifts or whatever. Having a guy give you his number and a wink and say "Call me" is really normal and no big deal. Having the same guy come back the next day to harass you about not calling him is totally fucked up and not cool. And yeah, if I were the lone woman working at the store I'd be very wigged out about it.