Ted Haggard, the leader of the New Life Church in Colorado Springs (a very popular, massive church on the north side of town, and a big supplier of Focus on the Family shock troops), resigned yesterday after being accused of having sex with a gay prostitute.
Why does it have to be like this? Why is sex immediately equivalent to dirty laundry? Nobody was hurt here. And who knows what to believe…I mean, the timing is so bad, it’s hard to believe it.