Lie down in the gutter, you come up with fleas. Lie down there and spit on the other residents, you get your ass kicked.
As a hetero woman, if Id been out on the town with my hetero girlfriends and this jerk hit on us like he did on them; spitting, throwing a lit cigarette and threatening sexual assault, hed probably gotten much the same response. OK so like we probably wouldnt have stabbed him but we sure would have humiliated or emasculated him.
And I do remember back in the day, telling more than one obnoxious and unwanted nightclub suitor that I was gay (because I learned telling these guys I was married didnt work but then sometimes the gay thing just made them more excited) or Id give him my phone number just to get rid of him but it was actually the number for the VD or womans shelter hotline.