A few times, once when i was about 15 years old some 40 year old drunk guy in a club would not leave me alone, tried to kiss me. i eventually became violent over it.
once when i was about 22–23, i just told them that i was not that way, we just continued with our conversation.
and about a couple years ago while i was in the UK, had a couple come up to me on seperate occasions through out the night, and i just brushed them off.
there have been more times, but i cant quite remember them.
as for being called gay or a homo, that happens to more or less everyone i know on a daily basis. “maricon” is a popular insult here, but its not really an offensive one.