Something I have never liked and I try to avoid doing myself, is judging others about things that I still do.
What I mean is, no one is perfect. And that is no excuse to be horrible, but we need to stop acting like we are better than people. We are not better than anyone else. You are you, and they are who they are. So don't allow a desire to help someone, turn into an opportunity to criticize or judge.
And even if you are going to tell someone they need to fix something... make sure that you have fixed it yourself or at least are in the process of fixing it.
I just honestly think people need to check themselves before checking others. That is the only way things will work out right. And even if you are doing well, then there is no need to smear it in anyones face. Just be happy that you are doing ok and move on. Keep doing good. But let us learn to treat each other with fairness and care. And never stop being willing to help another get better. Just do it the right way.