I don't know why your post made me think of this, but I thought of the saying while reading your post.
If one ever criticizes someone else, here's what he/she should say to him or herself BEFORE speaking: "Don't try to take the speck from your neighbor's eye until you take the post out of your own eye."
That has nothing in the world to do with your post—but for some reason, I thought of it. AND–I do like it!!!!
Have a great day.