No, Jesus didn't rebuke anyone on the cross. But he did call attention to the unspeakable moral crime that was being committed, the killing of the son of God: 'Father forgive them, for they do not know what they are doing.' If they needed forgiveness, then it was because they had done something morally wrong. And now you, as well as I, know what this was.

When Jesus rebuked those who wanted to stone the adulterous woman, he neither stated, nor alluded to, those requirements of Mosaic Law. So you have no counter-argument here. His appeal was to something far above this law: the universality of humankind's moral guilt and its lack of authority (divine authority) for punishing anyone in this way.

I'm sorry, but you, like me, couldn't possibly know the sins of those others. Your view is simply a tradition, not necessarily a historical fact, because the Gospel does not specify what Jesus wrote on the ground that day. Besides, this was not the argument Jesus made, but confirmation of it