You bring up some really interesting points. You reminded me of something my dad used to say: "Experience is the toughest teacher; it gives you the test before you've studied."
Nobody really knows how to be a parent at first. Few people prepare in advance, but there's something in most of us that drives us to do the best we can. Some are more successful than others, but ultimately, it's always worth giving our absolute best for our little ones.
RE: Parenting is Difficult!