Being a parent is hard work.
I've been a parent for almost six years, and in that time I've had many successes and some failures. I've done lots of things right and a few things wrong. (OK, maybe more than a few things wrong.) My point is, parenting is a work in progress.
No one does it perfectly.
And, unfortunately, no matter how great you are as a parent, your kids can still screw up.