Hi, I'm a straight man who has no qualms with homosexuals whatsoever. In fact gays rights is something I feel strongly about, even though I'm not gay myself. The thing is I find myself getting hit on by gay men somewhat frequently and I don't know how to tell them I'm straight but be polite and not offensive, also hoping nobody gets embarrassed. Some of you guys are really forward and persistent! lol (Note: I get hit on by a lot of girls too so I don't think I seem overtly gay) A story I'd like to share... I was at an outdoor concert and a drunk, though hot, girl planted herself right in front of me and was trying her best to get down and dirty right there. That particular concert wasn't the place or time for that and frankly I just wanted to watch the show. I ignored her for a long time and eventually a friend of hers pulled her through the crowd. Some guy must have thought that meant I was gay and tried the same thing, he was not nearly as obvious as the girl but WAY more persistent. He just stood in front on me and kept trying to back up and get right up on me. I tried to give him signals that i wasn't interested like putting out my elbow so he'd back into it. I put my bag in front of my crotch so he couldn't get close. Eventually I had to put my hand on his back and push him to arm's distance (then he got the signal). What should I have done? What should I do in general?