Aint no non sinners. Lots of good people try to repent or do better but keep failing. Im only sin free for a couple hours after Yom Kippur, what with not treating people with respect, bad words, etc. I dont feel l can put my sins up against other basically good peoples. Who the heck am I?
You are right no one is ever free of sin. We are all imperfect creatures. It is not a contest with your friends to see who will be the most sin free but help each other be acceptable to God.
Pointing out your friends sins is not judgmental it is charity. If they are attending Temple they are seeking God. If they are seeking God they want to be as pleasing to God as they can. If your friend suffered depression and had a disorder in which she cut herself would you not encourage her to get help and stop. Homosexuality is self-destructive and a grave sin.
Your Rabi can not change the will of God. The will of God is revealed in the Scripture and is unchanging.
To allow your homosexual friends to persist in their sin does them harm. To ever be right with God they must repent this sin and stop this grave offense to God.
I know this is a hard thing. But if your friends are ever to ever to enter Gods presence and avoid the terrors of Hell they must stop committing this sin.