I did have a friend on FB. We "fell out" over this, I don't think AIBU. Do you?
Basically she put a status up saying that her daughter (not even 2yrs old) had cried herself to sleep because she was hungry, but as DD refused her dinner, mum wasn't "giving in" and letting her have any other food.
In comments to friends under status she said that she had made something new and that DD wouldn't even try it so she took it away and made Dd's all time favourite meal, which she also refused to touch so she went to bed hungry.
I pointed out that if DD had refused the first meal, you could possibly come to the conclusion that she was just being fussy but if she had also refused her all time favourite meal then it wouldn't take a genius to figure out that her DD was probably just not hungry at that time. That doesn't stop her being hungry a hour or so later though and that giving her a slice of toast or piece of fruit before bed wouldn't be the worst thing in the world.
I was told to keep my nose out and that it was none of my business (why put it as a FB status then) and that my boys must be spoilt brats if I give them a bowl of cereal or something before bed if they are hungry.
Other people where saying that she should dish up last nights dinner to DD in the morning for breakfast and every meal after that until she ate it. 
We do dinner here between 5 & 6pm. I judge timing on what we have done that day, how much the boys have eaten and go from there. Neither of them where eating much at 5pm but they eat much better if they have dinner at around 6pm. Very rarely they are still not particularly hungry at 6pm so on those occasions they'll have a bowl of cereal or slice of toast around 7pm before bed.
I don't think I'm turning them into spoilt brats by using this method. I just don't understand why parents get so worked up when Dc won't eat dinner at 5pm on the dot but then refuse to give them anything when they are hungry later.