You're not quite understanding me. I have no idea whether you're a great parent. As you say it's hard, but plenty of people do a good job. I'm just saying, even if you succeed at raising a kid who becomes a great parent, and they raise another kid who becomes a great parent, it's kind of like a little bubble of healthy people helping each other.