The sharpest critics and those most known for pointing out flaws or weaknesses in others, are most often the ones who are blind to their own shortcomings, insecurities and mistakes. It's best to take a mirror and examine one's self, before riding a self-righteous high horse and accusing others of what you think they do wrong.