Great job with your shopping and not budging, Welshcakesareyum*!
@Loveache, your mum did really well, there is a lot to learn from that. I think our parent generation panic a lot and involve our DC too much - we should just "manipulate" and never mention these things!
@Welshcakesareyum, I'm surprised that your DD was hungry later after a roast dinner. Did she not eat much at dinner? It's so easy to allow snacking, as parents we find it so hard to deny our children food, it's our job to feed them!
I am very strict myself with snacking, I only a allow the occasional afternoon snack. It was hard to begin with, but they never ask for a snack at any other time these days. They know the answer.
I recently read that as parents the main reason that it's hard to parent teenagers is that we have spent years making sure they brushed their teeth, that they did their homework etc, and when they are teens they should start managing these things themselves. But they still need us to remind them, only now they get upset when we remind them. In the same way we are still (very!) responsible for their eating, so you just carry on, teens need all the help they can get with eating! Just ignore the moaning.
On another note - of course fruit is a much better choice than a chocolate bar, but fruit sugar is still sugar. Obviously there's lots of goodness in fruit like vitamins and fiber, but it will not help wean off sugar cravings because of the fruit sugar. My DH has quite the sugar addiction that he really has to work hard on managing, and he has to be careful with the sugar. Dried fruit is even more sugary.