So it's better if your child goes to school hungry?
All the advice I've read says not to make food and eating a battleground because of the risks of eating disorders (possibly) and family stress at the dinner table (much more likely, still very damaging). If the choice is between the danger of your child growing up feeling entitled; or growing up hating communal meals, underperforming educationally, and feeling that family life is a continual battle of wills (an arms race that can only lead to pain), not to mention the risks of anorexia and bulemia, then I think the choice is pretty easy.
I would say then that, with limits, give them a choice. Involve them in menu planning, get them to choose foods they like but combine them with the stuff they need, and stick with that. Also make sure you explicitly deal with any signs of entitlement, and reward them occasionally for eating well.