There is no one right way. I think parents need the freedom to choose their own style that meets the needs of the child with his own unique personality and that of the parents. What works for one may not work the another. AND there is that little issue of human innate depravity and personal choice. Try as you might, your kid can still make bad choices. Add to that the imperfections of the parents and sometimes parenting seems like nothing more than a lottery.
Absolutes of parenting:
Do love (in the purest sense, not in the spoiled sense)
Don’t Ignore
Do Discipline
Don’t abuse
Do teach
Don’t control
Good list. Good philosophy.