Since it was founded by the Second Person of the Trinity, I’m sure God approves.
But Bishop Sheen’s statement is still true. (As evidenced by many posts even on this one thread.)
I don't think that's a true statement about the Catholic Church. I'm sure you disagree. One day we'll both know the answer for sure.