True, Christians are often spiritually ill. But you wouldn’t condemn a hospital because of all the sick people there, would you? People usually go to church because they NEED church. Church is a hospital for sinners rather than a country club for saints. Some churches may be better than others, just as some hospitals may be better than others. But you need a good “before and after” picture to accurately judge. If you meet a particularly wretched church-goer, don’t immediately blame it on the church. Ask yourself, “How much worse might this person be without his or her church?”.
I have since come to understand the reality that sometimes God wants us to go through a process without ever achieving what we thought was the goal. God cares about the journey more than the end result.