Here's what gets me. The only experienced people at parenting that I know are our parents, whom I love, respect and think did an awesome job of raising us.
But everything you read anywhere in mainstream child rearing psychology tells us to do it differently than they did it. Don't force kids to do things, just offer them carrot sticks and let them choose what to eat. Don't let your kids cry it out. Don't spank them, just use timeouts.
Its no wonder I worry all the time that we're screwing it up because all I can imagine is my daughter someday asking me "really? you never let me cry it out? everything I read tells me to let the kids cry it out". Because all the instructions will probably be opposite by the time she has kids.
(this has nothing to do with the actual methods we have chosen to use for parenting, I'm just pointing out the dissidence)