Some people have a problem accepting their flaws or mistakes. Some I feel choose to point out the flaws of others to distract from their own. No matter what the reason/s, a person ceases to grow if they do not acknowledge what is lacking within themselves.
To be truly happy, you have to face your demons. If you don’t, you will continue to repeat patterns and end up in an endless destructive cycle. Not one person on this planet is perfect. Not one. It takes strength to acknowledge weakness.