The one legitimate complaint you can have against a Catholic is that he is not talking or acting like a Catholic. He is not "thinking with the Church." In other words, he is outside the Truth because he is not living the faith and morals proposed by the auhentic teachings of the Church.
Where I fall short (and this is daily) I know that the problem isn't that Church does not propose the truth, but that I am not faithful to it.
I am a pretty thoroughgoing hypocrite.
However, that's why one has to forge on with confidence, not permitting oneself to be thrown off track by sinners. There will always be a sinner sitting next to you at church. There will always be a sinner in the pulpit. There will always be a sinner looking back at you in the mirror.
But in this Church you can find Christ: the Way, the Truth and the Life.
Thank you for such good advice. I know it will mean lots of study and soul searching.