Never underestimate the importance of the ability to laugh at your flaws… This is what will help get you through the tough times later in life.
Admitting your mistakes or faults is actually quite liberating. Because when you admit and accept your mistakes, blemishes, shortcomings, and faults you are no longer trying to live up to some unrealistic model of perfection. Because, no matter how it seems, no one is perfect, everyone has some sort of fault, addicition, whether it be minor or major. The most important thing to do, is to be accountable for your actions and take responsibility and in the process, you will learn and grow.
p.s. Sometimes people just have bad days and need a pass. 🙂