To heap TRUTH on someone who is not ready for it only results in condemnation and judgement.
God repeated the essential things in life in the Bible so we would "get it" in the end. Just look at the book of Judges.
Don't judge people by their peak of excellence; but by the distance they have traveled from the point where they started.
Everyone is a genius, but judge a fish on ability to climb a tree & it will live its life believing it is stupid.
You cannot gain experience without paying a price. You just have to hope that the price is not greater than the value of the experience you gain. You cannot judge what the price will be until after you have gained the experience. It's tragic to pay the price for experience and not learn the lesson.
The secret of success is found in putting His Kingdom first and learning to discern and judge rightly according to the laws He has set within His universe.
We tend to judge others by their actions and ourselves by our intentions. So we condemn others and excuse ourselves.
Don't judge others. We only know their names, not their story. We only know what they've done, not what they've been through.
Don't judge someone just because they sin differently than you
Of all the judgements we pass in life, none is as important as the one we pass on ourselves!