Answer:
STOP calling him gay he's just a man that's trying to show alittle love whats gay about that he likes you but all you can do is insult him
If it upsets you, it's definitely not okay. He may not mean to be unkind, so just take him aside and explain that it bothers you. If he still does it, he is being inconsiderate and rude, and not at all worth your attention.
Plus, if this is a coworker, he can be disciplined for harassment.
... Tell him to stop.
If he doesn't, act like you are going to punch him in the face, but don't. If he thinks you are crazy already, he won't want to tempt fate by continuing to mess with you.
No.
But maybe he likes your reaction so he continues to do it.
No, and he should stop if hes asked to. If he doesnt then hes the one whos got a problem. If he keeps getting away with the name calling he'll probably be even worse in the future. He sounds like a bully and bullies continually show worse behavior if their not confronted and stopped.
