You are mixing what the Church teaches vs. the fact that there is sin in the Church. Admittedly there were/are a lot of bad players in the CC. It reminds me of Jesus telling the Jews to listen to what the pharisees teach, but don't necessarily follow the bad one's example.<quoted text>
I believe most faiths have something to offer.
You are the one who claims a degree of perfection. When such a bold claim is made, it invites scrutiny of the claim.
A close inspection of history and real world facts reveals the absurdity of the claim.
A statement of faith, OK. But when you argue this (or any) faith as fact, then you have a problem.
I believe the Catholic Church teaches perfection because she teaches what the perfect teacher teaches. The prefect teacher said there no perfect people.