To all you Moms and Dads, quit being so damned hard on yourselves. I'm willing to bet money that you are ALL doing your best to do right by your children, all the time, even when it isn't feeling like it.
We all make mistakes sometimes, and none of us are perfect.
That said, you make fewer mistakes than you think you do.
Please be proud of yourselves. You are doing the hardest job in the world, and your kids are terrific. They love you for you.