I'm not trying to be rude here or anything, but calling a sin a sin is not self righteousness. The word of God is the truth. In my opinion, If you love someone you will tell them the truth, and not let them believe a lie and be damned.
I not just talking about homosexuals. I'm talking about fornication, adultery, and all evil works. I've never been gay or anything, but I've done things in my life that I'm not proud of, but when God saved me he brought me away from it. And thank God no one was there trying to tell me that it was ok to willfully commit sin. I would rather know the truth and not believe a lie.
2nd Thessalonians 2: 10-12
10 And with all deceivableness of unrighteousness in them that perish; because they received not the love of the truth, that they might be saved.
11And for this cause God shall send them strong delusion, that they should believe a lie:
12That they all might be damned who believed not the truth, but had pleasure in unrighteousness.
So according to the word of God the Truth is LOVE.