Short and sweet:
Some people say that the problem is that most people in the pews are cafeteria Catholics.
I say that the problem is that the Church is being a cafeteria secularist.
You want to make noises about the rights of immigrants, the religiously persecuted, etc.? Well, other people make noises about an entirely different set of rights.