Today I experienced my first homophobic bullying in the workplace. I am not out to people and keep myself to myself at work. Its a very male dominated workforce in manufacturing in rural Ireland so it isn't google. I had to ask 2 guys a work related question. Another man who always has plenty to say for himself was there and randomly turns around to me and asks if I have a boyfriend. When I said no I didn't, he then asked do I want one? and I said no to which he replies that he will keep his ear out for me.
This left me paranoid about my "ability to not act gay" as I consider myself not camp. It maddened me that someone who I hardly know and rarely see in work would ask me that question and I am convinced the question was asked cuz they had suspicions about me. How dare they think they deserve to know. I was caught on the hop and couldn't even think of a smart comeback answer.
Deep down I wanted to say yes I do have one (even tho I don't) but I knew people like that wouldn't give a **** and don't deserve to know. I just walked away after I got my answer but felt I didn't stand up or do enough. I don't mind abit of banter at work but I felt singled out in this particular situation.
a) Should I go back to the person on their own and challenge them and ask why they directed that question to me and it was none of their business if I had a gf or bf or whatever.

Report it to a manager and hope they get a dressing down....this may result in the whole company finding out which is completely what I don't want
C) Say nothing but if it happens again; then do A or B.
I really have got sick of suppressing things and its people like the above who act in a smart way makes us feel we have to lie to them. I would never ask anyone if they were gay but I certainly wouldn't ask someone if I had suspicions they were gay.
Sounds simple but having a company who promotes their diversity and LGBT on a simple banner or poster would have been a huge solution and given me something to stand on.
Any constructive thoughts are welcomed and I understand people may not think this as homophobic bullying but I think it totally is and the sneakiest kind of bullying.