As someone who said they didn't like to be cold approached: Of course there's a difference in context between someone just saying hi and someone approaching because they're thirsty. You can tell the difference. Anyone who says otherwise is setting up a strawman.
Like, the dude next to me in line who is chatting about the weather? That's fine. Somebody smiles and waves on the street? Of course I'm going to wave back. And as I've said before, if I put myself in a situation where I expect to be hit on, of course that's not going to bother me unless the dude gets creepy or handsy.
And because I think some people don't get it: yes, if I got to know someone for a while in a non-romantic context, and we start feeling it, that's fine too. Of course people sometimes spark when you're seeing them all the time in classes or when you belong to the same group or share hobbies or you jog every day at the same time in the same park. Nobody is saying that's bad. If they do think that's bad, I think that might be from social anxiety, and I feel bad because I've been there. There is a huge fucking difference between all of those scenarios and being cornered when I'm just trying to go about my business by somebody I don't know or recognize who just wants to get my number. I wear headphones and read books in those situations for a reason: it's because I want to be left alone. No, I don't want to be hit on when I'm buying deodorant or washing my underwear.
And I hate to bring this up in a public forum, but I'm a survivor of rape and sexual abuse. If you won't leave me alone, I'm going to be polite and give you a fake phone number just to get away with you if you won't leave me alone, and I'll try not to go back to wherever I met you. Because I know from experience that if I don't do that, and something bad happens, I'm going to get blamed. And it sucks, and it's mean, and I'm ashamed of doing it, but I have no way of knowing whether you're an awesome dude or a piece of shit. The dude I thought was my best friend in the world turned out to be a piece of shit. I hate saying that on a public forum because god knows who is reading it or why, and it's not the kind of thing I like to share, but I'm afraid people won't get it otherwise.
Just, please, stop and consider the context, guys. I don't hate men, and I don't hate men who want to chat, but if you're feeling thirsty and you like to approach people when they're giving off signs that they don't want to talk to you, that means you should respect that and back off. You have to state it as broadly as possible to get the point across sometimes because people feel defensive and I feel bad about that. But it's easier to say "don't cold approach me unless I signal otherwise" than "here are the 25 specific times when it's probably okay to ask for a number."
Of course, I'm aging out of any desirable demographic anyway, and I'm sad to say that I'm kinda grateful to be getting old and unattractive.