Jesus calls us to love all people, so gay people should always be treated with love and kindness. The only thing Christians are to hate is that which God hates—and God hates sin; but He loves the sinner. There are people who would say that Christians have no right to judge homosexuality as sin, but is that true? First, Christians don’t judge homosexuality as sin — God does. God says that any sexual behavior outside of marriage, between a man and a woman, is an abomination, i.e. a sin (Lev 18:22, 20:13). Second, God ordained marriage and sexual union to be between a man and woman. During His earthly ministry, Jesus confirmed that God intended that only man and woman would become one flesh (Matt 19:4-6). So God is the One who defines homosexuality as sin.
As Christians, we are to be loving and kind to all people, even those who engage in any sin. Yet, we are not to condone their sin. While we are not to judge a person’s heart, we can judge their fruits (their behaviors) by what God says in His Word. So when a Christian says homosexuality is a sin, it’s really God’s judgment of the behavior.
In our time, most everyone knows and loves someone who claims to be a homosexual. Love them enough to tell them about Jesus. All of their sins will be judged and they need the Savior to forgive them. However, and whenever, you share the gospel, be kind and loving; but do not compromise by accepting or approving of any behavior that God calls sin.