The true art of making a mistake is the essence of being human. Rocks and minerals do not make mistakes, neither do plants, nor does your computer in spite of a long list of infractions, they are not true mistakes. Mistakes are made by humans. Even animals don't make them. Animals may make a bad choice, like to run in front of a car, but it can't really be called a mistake. And according to Dictionary.com, here's why.
–noun 1. an error in action, calculation, opinion, or judgment caused by poor reasoning, carelessness, insufficient knowledge, etc.
2. a misunderstanding or misconception.
Poor reasoning is indicative that you have reasoning skills to start. Which you could argue that I can't even pick on half of New Port Richey, because I am not sure they actually have reasoning skills, which would make them exempt from making mistakes. You have to be a higher level life form to be able to reason and then to make an error based on your judgement.
So why do I bring this up you ask...because as parents we make many mistakes. Also as a human parents we have regret and guilt. We also promise ourselves we won't make the same mistake again, and then we do it and become angry with ourselves. But lets think of the alternative, if we were the perfect human parent, never making a mistake- we wouldn't be human. And smaller humans need to be loved by bigger humans...mistakes and all.