Ok I'm not the best at this but I am trying to become stronger at it.
This is absolutely how I see it. It is the Catholic people's duty to rebuke SIN not sinners. So calling out a sinful act is demanded by God. We are to be the light of the world which means we burn evil out of it. The sin that is witnessed is not against you it is against GOD! Call them on it for if they hated me how much more will they hate you. A true witness to the faith tells Herodotus you are committing adultery and sinning against God. Then let the chips fall where they may if the insult you oh well at least you still have your head. Pray for us John the Baptist that the Catholic world may regain your zeel.
I think I understand what you are saying. Though I'm not Catholic so I can't comment on what Catholicism teaches about it.
I guess I can't agree with you in a blanket sense. Sometimes, yes, it may be necessary. Sometimes it may be our place. But bottom line, our duty is to see to our own salvation and to do whatever we can to further the salvation of others. It may be that we can warn in such a way as to benefit both self and others spiritually, or at least benefit them with the least harm possible to ourselves.
But there are also ways we can call out sin that do nothing except feed our own pride and self-righteousness while increasing resentment and opposition to God in others. We won't be able to stand before God and defend those acts like willful children, following the letter of the law while trampling the spirit of the law underfoot, unless He excuses our ignorance in His mercy.
We should always seek to grow in wisdom, knowledge, and love, and our words and actions should be only for the benefit of others.
Very few are called to condemn godlessness in the world - the world IS godless by its very fallen nature. St. John the Baptist, the Forerunner of Christ Himself, had a very special mission. We would be wiser to listen to the Apostle's teaching toward the faithful (which is who we are) rather than try to assume the mantle of the greatest prophet the world had ever known, without being given that assignment by God. (And if we believe we have been given such an assignment by God, we seriously need to have a talk with our spiritual elders.)
I'm NOT saying that's what you personally are doing. That's just how I see the lines being drawn.
Besides - sin will not be eradicated from the world by anything less than the second coming of Christ Himself. Though with that said, I certainly agree that any good we can bring, through prayers, acts of love, etc. is worth doing to combat that evil.
Peace to you, and may God be with you.