I have just read a news article on ABC that homophobe Reverend Fred Phelps plans to protest at Heath Ledger's funeral.
I can imagine how horrible this would be for those related to Ledger, but perhaps this homophobia is fully consistent with Christian teaching. The Bible does condemn homosexuality.
However, the Bible, and Jesus, also taught people to love their neighbor, and everyone is your neighbor. Therefore, Christians don't have a right to hate people as Fred Phelps certainly does. His hate crimes certainly go against Christian teaching. Fred Phelps certainly hates just about everyone, including gay people, Black people, the Irish, the Swedes, the Jews, and the list goes on. This racism and hatred certainly would go against Jesus's love-thy-neighbor principle.
Many Christians remind the public that they "hate the sin and love the sinner."
Sydney Radio Interview with Anti-Gay Church Member
Brokeback Mountain: Propaganda For Perversion!