I'm a former Catholic and I agree with him on this issue.
I used to be a "former Catholic". Then, I woke up and went home.
It's not perfect. What endevor involving human beings ever is?
But, it's home. And, there is no place like it.