Stoppa Red is an alternative to pepper spray. It literally stains the attackers face and makes it easier for police to find them. It's also distracts for a few seconds which can be vital and can be bought in bottles small as lipstick. I've never used it personally but it's legal as far as I know.
How much would it suck to try to say hello to a girl or try to ask for directions and be sprayed in the face with something that labels you a sexual predator?
if the way you “say hello and ask for directions” sets off anyone’s “omg this person is going to attack me” sense… I’m pretty sure you need to re-evaluate how you interact. you probably do it just fine though, so going to this extreme is HIGHLY unlikely that that interaction will result in getting sprayed… hyperbole much?
Radical feminists tell women that they should fear interaction with all males, regardless of whether the guy seems like a threat. It’s not usually based on whether someone seems like a threat though… Usually how “creepy” someone is considered to be is based on whether or not the receiving person perceives them as attractive.