“...when the Church itself rarely criticizes sodomy or the adultery of divorced/remarried Catholics?”
What’s much more startling is that the Church almost never seems to make the point that Catholics should go to church every Sunday!
In my experience I’ve seen them asserting that more frequently, especially when they suspect a lot of lapsed Catholics are present (First Holy Communions, Confirmations, and naturally Easter Sunday and Christmas). Parishes run primarily on voluntary donations; they have little choice in the matter but to push them.