I've had this discussion with several people. One girl has this father who (at the time) refused to go to church, citing the fact that it was full of hypocrites (bet you haven't heard that one before). I tried to make the point to her that that is not a good enough reason to forsake the body of believers. And it isn't, plain and simple. Her argument is that you don't have to go to church to be a christian. I say, if you really are a christian you will want to be there. Remember the words of Psalm 122: "I was glad when they said unto me, Let us go into the house of the LORD." This guy isn't grumbling about hypocrites. Think there were hypocrites there? Oh heck yea! But that didn't stop the faithful of Israel from making trips (veritable journies, in some cases) to Jerusalem to worship God publicly. Here's what Paul has to say in Hebrews 10:23-25, which I'll print for your added convenience:
"Let us hold fast the profession of our faith without wavering; (for he is faithful that promised;) And let us consider one another to provoke unto love and to good works: not forsaking the assembling of ourselves together, as the manner of some is; but exhorting one another: and so much the more, as ye see the day approaching. "
Let me tell a story (stop me if you've heard this... I hate it when I tell people the same stories, and I do it all the time). So there's this guy who won't go to church, and his pastor visits him to ask why he's staying home. "There's too many hypocrites in the church!" says the man. The pastor thinks it over, and asks the man if he carries money around in his wallet. The man replies in the affirmative, and the pastor asks incredulously, "Why?! There's so much counterfeit money out there!".
I think the only thing that could be worse than leaving the church would be convincing other people to do it, as well. Or going there during the service and slashing tires.