I am not trying to be divisive. The original post asked, why are Catholics, according to the Gallup poll, so much farther from practicing the moral tenets of their faith than Protestants? And my opinion is, because there is a serious lack of discipline in the Catholic church. That’s all. Some of my favorite people have been (morally practicing) Catholics.
I think the reason the Catholic Church is polling this way is because they have had a major shift from the top in the way they deal with rebuking the sin. The Protestant "top" is too close to home, so the little "cheaters" hide it under a bushel.
The Vatican has been shamed politically from centuries ago for draconian type rebukes and now they dread rebuking at all. The pendulum has swung to far in the other direction.