I waffle a bit about sending a child to bed without food. My family tends towards mild hypoglycemia (which according to my doctor is more common than people realize). We get awful, nauseous headaches if we go a long period without eating. Therefore, I would never send a child to bed without food. I know that there are lots of children out there who wouldn't be negatively affected by going to bed without dinner, but its just not something I would have done.
I also don't think that I would have given a 4 year old the choice of anything but McDonald's, or nothing. I might do that with a bit older child, but not a 4 year old. I would have just given the child whatever I thought that the child should eat, and then would have sat there with the child until they ate it.
In the article I linked even dad's mother yelled at him about it, because she thought it was a stupid thing to do in the middle of a hostile divorce/custody case.