I am not condoning what Haggard did. I actually hold preachers and pastors to a higher standarad than us regular mortals. However, the gay guy didn't have beans against Haggard and he failed a lie detector. This hullabaloo is over something that is more shocking...
We tend to look at our religious leaders like they are on a pedestle. Why do we do that? Humans fail. It is precisely why Jesus came to take our place. We all have sinned and fall short of the glory of God.
However, that still does not make what Haggard did okay. Far from it. But... I say let him who is without sin cast the first stone.