That's up to you and the circumstances. Turn and deck him or tell him not to start something he isn't willing to finish. You decide what his intent is and go from there. Stranger or friend ? Makes a difference.
I would say not worry about it so much. Just tell them how you feel about getting touched by them. Listen to what they say in response.
Just tell him you are straight and not interested. With the vast majority of guys that's all it takes.
You can not tell if someone is gay by wrestling with them. The only way to know for sure is if they would choose to tell you they are gay. It should not matter anyway, especially if they are your friend, you should accept them for who they are.
You either tell them you are not interested or you let them do it. The choice is yours, not theirs.
for one you should see how he feels about you if he does not like you that way find someone else or try to turn him gay
If he or she is your friend then you should treat them as such. Their sexual orientation should not enter into the matter.
You can not "make" someone "straight" and if you really are a friend you will accept him/her as they are. If you can't, then, you are not a friend to them.
"Gay best friend" typically refers to a close friend who is gay and provides advice, support, and companionship to someone, often a woman. This term is sometimes used to stereotype gay individuals as fashion-forward, humorous, and good listeners.
That he's gay or at least bi/experimenting.
You can not tell if someone is gay. The only way to know for sure is if they tell you.
Absolutely not, a friend who gay, lesbian, or bi-sexual is doing what any friend should do and that is being supportive.
You should probably only do this if you yourself are gay too.
Yes you should because if they are really your friend they would understand.
you should just ask him out.