Of course not all parents have failed. I feel that people have lost the meaning of good parenting. So many people are having children for the wrong reasons. First of all a person needs to be really stable in order to raise a child.
Some people marry and have children thinking that this will make everything all right and erase the problems that they have had in the past. Not so. Children cannot help you grow up and be a responsible parent.
Loving a child and caring for them is one issue and keeping them safe and correctly guiding them is another. Yes, children are cute, but to not guide your child properly is not cute.