One thing is certain, perfect parents have never happened and never will. As long as we are human we are going to be imperfect and make mistakes. We judge our own parents and our children judge us. There were elements of unkindness bordering on abuse in my own childhood and teens which I've never discussed openly. Misplaced loyalty I suppose. There was also much love, effort and kindness. Did my parents do their best ...sometimes sometimes not. They were 20 and 21 when they began their family life. Married with me on the way. and turned out to be not really right for each other and we all suffered because of this. They weren't very wise and sometimes quite selfish but I helped nurse my Dad through cancer and I'm a loving daughter to my aging mother. We don't discuss past mistakes but there is affection shown to me now that I didn't feel as a child.
Dh and I are lucky enough to have a great relationship with dd and grandkids, partly I think because I tried to learn from my parents' mistakes. I think I have been a better mother to dd than I have had and I'm certain that my daughter is a better mother than me.
I'm rambling a bit here and not totally sure of what I'm trying to say except maybe that hindsight is a great thing. I can partly see why my parents were the way they were, yet I don't want to excuse them totally because others in the same boat at the time managed better than they did.
Someone, maybe Churchill, once observed
'When our children are little they love us, when they become adults they judge us, if we're lucky they'll forgive us.'
I suppose I learned from both my parents love and their quite devastating mistakes and my daughter has learnt from my mistakes and I hope also remembers all the love as well.
I realize it's not the same for everybody.