You can't judge on that tho, some people look like pedophiles and the bit ends up being the dad being the molester. Even one of your friends at work could be the nut job, we don't always show our emotions so it's really arrogant to say "well that guy is just weird, prolly a psychopath, when he's just being genuinely nice. Yes maybe he shouldn't have hugged you but maybe nobody had ever told him "hey dude you shouldn't do that, it may make some people uncomfortable" because maybe the past people he has approached like that didn't seem to mind or kept it to themselves.
Yes blah blah blah, you like to speak how you feel but in the end, didn't need to progress to jibber jabbering to your friends, and if the guy did stay there, the gossip would spread and then the guy gets weird looks and people laughing behind his back.