Read your bible.
Some danced around the true problem here and the Bible verses you quoted and the real life you related it too were very good and revealing - in that we all need to examine the man in the mirror
but
don’t leave out even one jot or tittle [when thinking of slinging stones]...
like
‘Judge not lest you be judged!”
Criticism has it’s place if it can remain constructive but the moment the receiver either dislikes or misconstrues the ‘no matter how well intentioned’ message then all the trying and doing good deeds can go for naught.
Life has been claimed ‘a great balancing act’ but you can weight it down in your favor by being a lover and imitator of God’s Words.