A parent doesn't necessarily know ahead of time that their child is not going to eat their meal. Sometimes they're too tired or overstimulated, but you don't necessarily know that ahead of time. Believe me. I abhor wasting food as well, but to judge others in a morally superior way isn't always helpful.
Actually, I have different point of view. maybe cultural thing but when I was kid, I could not leave the dinner table until I eat EVERYTHING on my plate. Otherwise I did not have dinner next day. My mom did not ask what I wanted to eat because she knew her food was good enough as taste and nutrition.
I am not that strict. At least I ask my kids(8,5,2) what they want to eat.
But it does not mean they can eat what they want. I also make sure they can eat or not BEFORE dinner. In my family, if kids are overwhelmed or tired, they should tell me or my wife before dinner how much they can eat because i feel like to monitor my kids' condition is the part of role of parents. I am not going to waste food. If we cannot guess how they behave, we, as a parents, do not order whatever we want to eat so that we can kids' meal not to waste any food. I am just saying the food waste is not excusable no matter what in my realm.(of course if you have emergency medical condition, different story)
morally superior? I am not sure what exactly define "superior" because there are always different point of view so something bad for someone maybe something good to others, but I am sure that everybody agree with the opinion that WE are wasting while somebody else are starving in this world
