First Things has two fine pieces on the Ted Haggard fiasco. The first, by Robert Miller, is a meditation on hypocrisy and an explanation why Haggard's particular faults do not make him a hypocrite. The second, by Richard Neuhaus, is an addendum to Miller's piece and has some interesting things to say about homosexuality in general and particularly the opinion of some gays that the more the public hears about people like Ted Haggard and Mark Foley the more accepting of homosexuality they will be. Neuhaus thinks this is exactly wrong.
They're good reading, and I recommend them to you.