The most impressive thing about this thread is the list of people who have read it.
The truth is: there are people who could be publicly shamed. However, it wouldn't be Christlike to do that even if they deserved it.
The lie is: If you don't [won't] publicly shame someone, then what you're saying must be a lie.
The solution might be: For preachers that stand up staunchly against false doctrine, and put certain people from among them who purport anything other than the Apostolic message to show just as strong a stance against immorality.
Otherwise, those preachers can reasonably be accused of inconsistency, at the very
least.
Christians are known by how they live just as much by what they preach and teach if not MORE so.
Gal 5:19 Now the works of the flesh are manifest, which are these; Adultery, fornication, uncleanness, lasciviousness,
Gal 5:20 Idolatry, witchcraft, hatred, variance, emulations, wrath, strife, seditions, heresies,
Gal 5:21 Envyings, murders, drunkenness, revellings, and such like: of the which I tell you before, as I have also told you in time past, that they which do such things shall not inherit the kingdom of God.
Gal 5:22 But the fruit of the Spirit is love, joy, peace, longsuffering, gentleness, goodness, faith,
Gal 5:23 Meekness, temperance: against such there is no law.
Gal 5:24 And they that are Christ's have crucified the flesh with the affections and lusts.
Gal 5:25 If we live in the Spirit, let us also walk in the Spirit.
IOW - you can talk theology until you're blue in the face, but we'll know if you belong to HIM by how you live.