The fact is, God will not allow His holy name to be dragged through the mud and God will not allow a man who has access to thousands of souls to use Him to try to implement an agenda that is against His commandments and principles. That's what I belive happened with Haggard.
Wished He'd have waited until after the election.