Sorry if the following is a messy read, it's getting late.
Of course, if it comes down to it, still in the case of some dude hitting on your girl, if he doesn't get the message, my I'd first attempt to just go somewhere else. If he persists, I guess a man's gotta do what a man's gotta do...