I agree with this. Accepting our own mistakes makes us free from guilty consciousness, makes us feel comfortable and stops us doing any thing wrong in future.
It is not easy to admit one's mistake always, but that is the best thing to do. None of us is perfect and bound to make many mistakes in life, but in most of us ego comes in the way and that's what hinders us from admitting our mistakes ..If I really feel bad about something I have done, I dont hesitate to admit it..