I believe that homosexuals can go to Heaven as long as they sincerely repent of their lifestyle and refrain from homosexual sex. I believe that they can sincerely accept the Lord Jesus as Savior of their life but still have struggles of romantic feelings from time to time. As long as they don't act on them, as with unmarried heterosexuals, they have not sinned against God. What Rick Warren is teaching is apostasy.
Jesus *said to him, “I am the way, and the truth, and the life; no one comes to the Father but through Me. John 14:6