Rick Warren says, “There are two basic reasons people don’t know Jesus Christ as their Lord and Savior. One, they have never met a Christian. Second, they have met a Christian.”
True. Both can be the very reason why our friends are not yet a Christian. Either we never tell them about Jesus or they are offended by us being a Christian. The first one is the problem on our sense of mission. On the other hand, the second one is the main reason why there are a lot of atheists and agnostics. According to my atheist American friend, the reason why he has a different view of Christinity is mainly because of the brand of Christinity that [some] Americans have — an angry God, a God who hates sinners.
This article from Rick Warren’s weekly newsletter is a good narration of how a former gay Christian can minister to gays without them being offended.