Perhaps you’re not understanding me. It’s not that I have anything against the guy personally. It’s not that I want to give him the cold shoulder.
I am wondering if I have a moral obligation to speak out against the sin of homosexuality.
P.S. - off-topic, but ‘struggle’ implies putting up some resistance; not wholeheartedly embracing something.
My guess is that you may be fairly young (I am fairly old, so don’t take that as a personal insult). I have learned over time, sometimes because I had not learned, that just about the only time that someone will listen to what I have to say is when they ask me what I think - and then there are absolutely no guarantees they will listen.
We are called to live Christ; to live the truth; to not hide the truth under the proverbial bushel basket. Too many people take that to mean that we are called to witness verbally to sinners about their sin.
Meanwhile, the Gospels also tell us to remove the beam from our own eye before we go about trying to remove the splinter from the other guy’s eye; but that pretty much gets forgotten as we see ourselves called to witness to the sinner we are focused on.
I would lay odds 10,000 to 1 (and I am not a betting man on an even bet) that your co-worker already knows what the Gospels say about homosexuality. Gays may be “out”, but that doesn’t mean they are dense or deaf, blind and dumb. My bet is he has already heard it.
I don’t know where you work, but if you want to tell this guy about the sin he is committing, I would suggest that you get your resume out and polished up, because you must might find that you are going to be nose to nose with someone else on a charge of sexual harrassment, like the HR department or the boss, or maybe an attorney. It is a good way to get yourself fired; and if not fired, with a mark on your work record about it, and that has nothing to do with the truth of the matter.
But even if that does not deter you, practical experience would indicate that unless and until he indicates that he has any interest at all in your take on the moral code, he is not going to listen to you at the minimum.
You are called to live the truth; but that does not mean that to each an every person you meet you need to acquaint them verbally with the 10 Commandments. I believe it was St Francis who told his followers “Preach the Gospel. If necessary, use words.” Don’t presume that it is necessary to use words; actions speak louder.