Ah, the Christian witness of your typical "megachurch"!
The nondenominational High Point Church in Arlington, Texas, was planning a big memorial service for a Navy veteran of the first Gulf War ... when it came out in the local press that the Navy vet was survived by his family (one of whom works as a janitor at the church) and by a very close friend of the same sex.
So 24 hours before the memorial service, it was canceled. Gosh, didn't that make the family feel blessed?
The holy brethren of High Point Church felt God needed them to disapprove of other people's gayness more than He wanted them to honor a war hero.
Megachurch pastor Ted Haggard says he's been saved, i.e., cured. But what will cure such self-righteous cruelty?