The first part of what you're saying sort of aligns with one of the rules in "12 Rules for Life".
Don't let your kids do something that'll make you hate them. Which essentially boils down to take care of yourself so that you can be the best parent to your child when it matters most.