Don't just point out people's mistakes, weakness, at least proffer a little solution or point them in the right direction and if they shush you then you know that at least you tried.
Everyone knows that there's one or two things that needs to get better in their life. If they fail to accept then they only fooling themselves.
Keep your distance from such kinds of people because they will always see how imperfect you are from the lenses of their false perfections.
Be yourself and always know that your are a work in progress. Time is too short for that work to be complete cos you were never created to live in time but in eternity.
Have a blessed week.