it's hard to give a specific answer without more context. probably something along the lines "what the fuck," while pulling away.
If it's a slight touch of the arm or whatever, an immediate and clear "Don't ever touch me like that again." A grope? Throat punch and quite possibly death.
I would probably react somewhat differently in different scenarios. There is a big difference between some dude randomly grabbing your ass in the grocery store and...let's say....you have a decent friend who you don't know is bi or gay and he casually touches you while making a pass to see if you are into it. In the second scenario, I would definitely take my friends feelings into consideration and choose my words wisely.
LOL. Yeah... I think if a homosexual hit on me I'd just say something politely like, "Hey, I think you have the wrong idea about me." I've had men stare and sometimes say something off color, but never actually hit on me.
I friend of mine, who usually did not drink, got blitzed at a party. Back then I didn't know he was gay - I don't think anyone did, anyway he kept grabbing my but. I just laughed it off. Later on he brushed by me an the back if his hand brushed my junk. I thought it was an accident but he looked back and smiled. I didn't know what to do so I looked at it like an accident. The incident was never brought up by me to him or anyone else. About 2 years ago he sent me a friend request, I accepted and nearly fell out of my seat when I saw a picture of his male life partner.
Holy shit! This just reminded me of a story. I'll try to keep it short. I was 18 and coming back home from California. I was going to surprise my family so I didn't tell anyone I was coming. I rode a Greyhound bus all the way back to Iowa (shitty...never do that!) My plan was to walk to my aunts house from the station. Long walk but no biggie. When I got off the bus, it was raining in sheets. Major storm! No way am I walking that far in that kind of rain. After waiting a while, I went outside for a smoke under an awning next to the building. This black dude who worked there came out and asked if I needed a ride because he was getting off work soon. I said "Sure. That would be great!" So we leave and I tell him where I'm going. No problem. He asked if I wanted to smoke a bowl. I agreed. So we drove around for a while while we cashed that bowl. Totally normal conversation, seemed like a cool dude, etc. Then he asked if I had plans for the evening and reached over and touched my knee. I told him to knock that shit off and yes...I had plans. So there I was, fried and this shit just happened and then I noticed that his voice changed from a normal male voice to this almost comical feminine voice. He was like "Well, you know you have some friends you can hang out and party with tonight if you want to. It's no problem. We can take you to your parents house tomorrow." Um...no. I almost started laughing. I told him to either take me to my aunts or I was getting out at the next stop light. He drove me to my aunts...still offering entertain me with his friends for the evening. I declined but thanked him for the ride and the buzz and never saw him again.
That can be awkward, can't it. I have several gay friends and I don't even understand why it feels awkward. It shouldn't feel any different tan having a girl hit on me (which is equally rare). I guess having been raised in a small backward town with a lot of homophobes has had a lasting effect.
Yeah...that was a little awkward. But I have had a number of friends over the years hit on me. I had no idea they were bi until they hit on me. I wasn't mean about it at all. I turned them down the same way I might turn down a woman who I'm not interested in. But I never told any of our other friends about it because I respected their privacy and I think they were thankful for that.
to be fair, that's pretty much exactly what you're required to do to hit on women; any less and they decide you're not interested. making homosexual advances at a guy should really follow a different process, unless you know for a fact the guy you're hitting on is gay. that said, i really don't get the people that proudly declare excessive violence as their solution of choice for this situation. it would be pretty funny if every time they made unwanted advances at a woman, they ended up in the hospital.
Quoting myself. Hey, this IS fun. Eh, I thought he was being metaphoric rather than actually punching someone's teeth out.