Although contrary to most belief, I don't need someone to tell me my flaws, or faults. Everyone has them, and as this one girl once told me, it's ok if you recognize that you have these inadequacies, because once you realize that you have them, the sooner you can move on and maybe improve.
I know I'm not going to win the best friend of the year award, I know I eat like a man, I know I'm blunt, harsh, to the point, and pragmatic to the point of being an android, however It's ok.
I'm ok that I'm not perfect. And I wish some people would be ok with not being perfect also.
I'm not 4.0 gpa material, however I bet I could make you question your belief system.
I hate people that torture themselves because they possess faults that are beyond their control. You can't abruptly change your character, your personality overnight. It takes time.