I think you were right in doing what you did, because I feel like any time your 'spidy sense' is tingling, i.e. your instinct is telling you to avoid that person, it is probably a good idea to follow your instincts. Better safe than sorry. You should always take your gut feelings into consideration. Logically, I know high places are not dangerous if I am safe with them. Yet I am a total baby when it comes to heights, even short ones, and I let my instincts rule me in that regard.
Here's an example of my spidy sense tingling. This one wasn't me getting hit on or anything, but the guy certainly didn't seem to have good intentions and the conversation starting out pretty much the same way (I felt like he was potentially targeting me for robbery or something).
I was parked in this somewhat creepy parking lot behind my girlfriends work, changing one of my headlights that had just gone out - I seem to have very bad luck getting pulled over when I have a light out so I always change them immediately. This guy started approaching, and as he is standing behind my car (blocked from view due to the car hood being up) he said "Heeeyyyy, you stickin' around for a while?" This struck me as a strange thing to say to someone messing around under their car's hood. I'd expect 'need any help?' or 'what's wrong with your car' or any number of things, but definitely not what he said. I said "no, just changing a headlight and going"
Then he walked along the side of my car towards me, uncomfortably close to my car the entire time (practically touching it). Luckily I was in the middle of slicing open the replacement headlight's package with my 5 inch folding stiletto knife I've had since I was 10. When he passed the hood of my car he could actually see my hands, and see that in one of them was a long, skinny, very stabby looking knife. The instant he saw it I saw his facial expression change, and he instantly turned around and briskly walked off, abruptly breaking off conversation. I finished up really quick and got out of there since it made me feel ultra paranoid.