"but one should suspect the timing of these revelations from his homosexual prostitute."
Of course. He did it for political purposes...no question about it. Still, Haggard's a creep. He deceived his wife and family. He deceived his congregation. Both are well rid of him.
This won't affect anyone's vote, nor will it keep people from voting. It's just one more creepy person betraying other people's trust.
That's it in a nutshell. One sick perv (that most Americans never heard of before the other day) certainly isn't going to affect an election.