i dont know but its fundamental...we despise mistakes and stupidity and cowardliness but they are fair traits for a human on his one take on life
Sometimes it is because of our upbringing the words and the feelings play over and over in our head like a recording until they become a mantra. Must learn to shut them off and replace with positive reinforcement.
Quit beating up on yourself, I think your awesome!
sometimes I cant get the guy in my head to STFU
Personally, for someone who knows all of my flaws and attributes, I think I'm pretty good to myself.