I think you might want to re-read the Gospels and study St. Paul. Please pay special attention to 1 Corinthians 6:9-11. There's a plethora of sins listed, not just homosexuality, and the end is most important in that all people are capable of redemption and salvation. Calling people names, comparing them to animals, etc. is no way to evangelize and most certainly does not reflect how Jesus Christ treated people. In fact, it's a poor representation of the truth in Jesus Christ. A disciple of Jesus Christ should speak the truth with gentleness and respect. See 1 Peter 3:15. Speak the truth in Jesus Christ.