You're perfect, and so am I, right? I wish. If we were, we'd live in a perfect world. Since we all have faults, what happens when you become aware of them? Out faults have varying degrees. For example I have a weakness for carbohydrates, but I can also control that weakness. Another fault would be if I smoked (thank goodness I don't.) Then there are behavioral and emotional faults. I once wrote a blog post about being honest with yourself because I was quite good at lying to myself.
If you lie to yourself about your faults then you will never overcome them. If you don't know what you don't know then you won't grow past your faults either. In many cases, you have people, like parents, that enable faults. There are parents out there that keep giving their kid money to go buy drugs because they can't handle the fits of rage that come when the kid doesn't get money and has withdrawal. There are parents that enable laziness, addiction, debt, neediness, and more
When faults are enabled, it's hard to see them and even harder to over come them. Say you are fortunate enough to see your own fault or have someone point it out to you, how should you respond? Obviously you shouldn't ignore it. You should take the observation in to thoughtful consideration and see how the behavior has played out in your past. if it is, in fact, true. Take ownership, and then take action to change the behavior.
I'll tell you, as soon as I owned the fact that I had a fault, it was nearly an overnight change in behavior. The changes that took the most time were attitude changes. it took me more time to be in the habit of choosing gratitude, happiness, trust, and love. I challenge you to take ownership of your faults because you can!