One more post ... the most important thing is, Just don't buy the stuff. Don't have it available. I can control myself pretty well, but if there are Cokes in the refrigerator, the kids will drink them.
I don't even bake much anymore, because we'll empty out the cookie jar. That makes me feel as much guilt as I ever feel, because my mother is a renowned baker. Her cookies are legend. She bakes almost every day. I regret not giving my kids that. I know it's silly, and she lives close so they can enjoy her labors, but I get that "I've fallen short!" feeling.
But she can do that because she has more self-control than anyone I know. Since she can remember, she has eaten the same exact thing for lunch. A half sandwich, a piece of fruit, 6 or 7 potato chips, 5 oz of Coke or Dr Pepper, and two cookies. She never eats out for lunch. She will drive home from an errand at 12:30, eat lunch at home, and get back in the car to finish her trip.
The funny thing is that she would pack my lunch in high school: the same lunch she ate, except no soda ... I was running miles every day at the time, and my energy needs were much much higher. I would eat the lunch out of my locker by about 10 am, and then go out to lunch with my friends to Taco Bell or Burger King.
But even if I rolled my eyes at her classic lunch, I remember her telling me, "If you eat this for lunch every day, you will never get fat." (Of course, at 15 or 16, I was in danger of starving to death, but I wasn't fat, LOL.) She is about 115 lb, 5'6", so I guess she was right.
Anyway, my kids forever complain that we never have anything "good" to eat, but hopefully it's the right thing for them.