Exactly.
If you feel he made an offensive/discriminatory comment about your race or religion, by all means go report it. But hating his sexual orientation and filing complaints against him for it will just reflect poorly on you, painting you as homophobic and intolerant (which, judging from your comments, probably isn't too far from the truth).
Let me clarify something...Ive got friends who are gay. Ive got friends who are bi-sexual. These are not colleagus...these are actual friends. Im the last person you will find to be intolerant or homophobic. One of my close friends is a gay makeup artist. He freelances for YSL all over Chicago. I dont dislike any sexual orientation...that is their business and between them and God.
I do have a problem when it starts to creep into the work environment. Ive got a problem when I feel you are using it as a "I can get away with everything because Im gay" card. When Im sitting there and you hit on a colleague of mine...I wonder if you are even taking yourself seriously...forget the world. I think he takes the "Im gay and Im proud" bit too far in the workplace.
I am one of the most accepting people you will ever meet. I dont like hating people and look for reasons to like them. But this is not fair or right.