Re: @Ken Hagan
"The others simply whined that the parent in the article should have been more responsible, which I *only* hear from 20-something non-parents"
You are also hearing it from a 40-something parent!
"but it does hurt when your daughter yells "You never let me have any fun, I hate you daddy!" and runs to her room."
True, but on the other hand, they also learn responsibility for their actions, if you talk to them properly.
I was babysitting for a friend and she sent her son to his room, just before she left. She just shouted at him and dragged him to his room and told him to stay there. Shortly after she left, he was still crying and shouting. I left the girls on the sofa and went up to him.
I sat with him and asked him why he was crying. He was bored and wanted to play with his sisters. I then aked him, if he knew why he was in his room. He said no.
I explained that it was because he had done something wrong (and I explained what he had done wrong). He said again, that it was boring. I said that was part of the punishment, that his grandparents had done the same to his mother, when she was his age, and that he would do the same to his children.
He finally understood what was going on and accepted his punishment. He was quiet and as good as gold for the rest of the night.
Parenting isn't about being the favourite all the time and it isn't about screaming at them, when they do something wrong. Sometimes you have to be hard on them; sometimes you have to trust them; but you always have to talk to them as equals and explain to them why you are doing something, even if it means they don't get what they want straight away!
Good parenting isn't blaming other people for your failings as a parent or looking for scapegoats. Like everything else in life, good parenting relies on you taking responsibility for your actions and actually raising your children!