And who among any of us haven't made 'mistakes'?
Particularly those so demanding of others?
I've come to the conclusion that those who are the meanest, have generally made more bad decsions caused more trouble for themselves and others, than any of those they end up berating, belittling, bullying, etc. etc. etc. etc. would ever dream of doing.