When someone says "The ones who were guilty were the pharisees ", they are implying that she wasn't actually guilty of adultery. That is twisting scripture. She is guilty of sin, and IF she did commit adultery, saying she sinned is not judging her. Stoning was the judgment being carried out under the Mosaic law... not the verbal declaration that adultery is a sin. I think this is the point some are missing.
There is an attempt at making a declaration of sin a sin the same thing as "judging" someone. The judgment was already made by God... at this point, it's a declaration of what God has already judged.
Proverbs 24:11-12
New King James Version
11 Deliver those who are drawn toward death,
And hold back those stumbling to the slaughter.
12 If you say, “Surely we did not know this,”
Does not He who weighs the hearts consider it?
He who keeps your soul, does He not know it?
And will He not render to each man according to his deeds?
Calling out what Israel is doing when they murder, displace, and steal homes/personal possessions from Palestinians in the West Bank and East Jerusalem isn't "publicly humiliating" them. It's declaring that murder and stealing is a sin and that Israel ought not to be doing it. The problem is that people think God gave Israel a waiver to murder and steal from Palestinians in the promised land because "God gave Jews the land".
Kind of like when you expose Biden, the left, covid vaccines, etc... You aren't trying to publicly humiliate all those sinners... maybe you are actually... I don't know. Are you?
I give you the benefit of the doubt in that you are just trying to expose corruption which I think Proverbs 24:11-12 tells us we shouldn't just sit back when we know this type of evil is occurring.
I agree with everything on an individual basis. When it's the state that is corrupt and they persist in their evils in spite of the people speaking out about it, one can't simply pull them aside.