It's a lot easier to just bash away.
Admittedly, what he did was dispicable & hypocritical. His actions will cause some to stumble, something we are warned about in Scripture. He will be held accountable by God, his church did the right thing in asking him to leave, & he should be punished in any legally appropriate way. That being said, I'd like to remind us all of these words of wisdom from Jesus:
"Let he who is without sin cast the first stone." This doesn't just apply to Rev. Haggard, does it?