Quoting ☮ Phuket:" Say your babysitting, one child is 9 years old, and is pretty overweight for being that age. They come ... [snip!] ... a banana to eat. Orjust let the kid eat all the food in your house so you dont look like an smurf thats starving a child?"
If kids come over they eat what I give them no matter the weight (excluding allergies obviously).
My niece isn't overweight but eats crap. At my house she knows she's getting lots of fruits and veggies. No soda. No junk food. It doesn't matter that she isn't overweight, it just isn't healthy and I refuse to feed it to her, especially since MY kids can't eat it.
I wouldn't say "your kids overweight so he can't eat this." Same thing with if you feed it to the other kids there I think he should have some too. However, if that isn't the food you're giving to the others, I don't think he should get it either.