Stop it, ****, before i whoop ya. How many perfect people do you know? I know zero. I've failed WAY MORE EPICALLY in life thus far, but that doesn't make me an idiot or a bad person or a failure; in fact, it makes me better, stronger, smarter... and ultimately, more successful. So do your best to curb the negativity (I know it's not easy; no one said it would be)... but you have to attack the failures in life with as much gusto as the successes.
that's some advice i gave a young friend of mine recently who was beating herself up over a stupid (but in the grand scheme of things MINOR) mistake.
now THAT'S some shit i can believe in.
(and i'm really sorry i used "epically". i was trying to relate.)