I think there's a world of difference between working to improve things (even if it's just a tiny local improvement) and feeling entitled.
The first is almost always a net "good", even if only for very few people... but of course should be approached with an eye toward not taking away from anyone else in the process, and with possibly expanding the list of beneficiaries. But as others have said, it wouldn't do anyone else any good to forego that benefit, even for that one child.
Feeling entitled, or taking whatever you can grab, is another matter altogether. Even though we're homeschooling, DS's education isn't absolutely a perfect fit all the time. Not because I don't care, but because there are always tradeoffs... and I don't think he needs to expect that everyone accomodates him, or even that his mom always accomodates him.
Sometimes (especially in a group situation), the lesson needs to take other factors into account and he needs to suck it up. Sometimes the lesson
is, "You're on a team and you need to work with everyone, even if you really find them difficult." And sometimes we let a little efficiency go in our own lessons because we can share them with others. None of that is really affecting the overall quality of his education -- he might not enjoy every single minute of every single day, but he's not miserable, or stagnating, or losing his spark.
I think a lot of it can come down to distinguishing needs from wants... A kid needs to be educated (not miserable, not stagnating) but doesn't need to have every little thing suited to him alone just because he wants it. And I suspect that a kid whose needs are being met can gain the perspective that
wants can be sacrificed for the greater good... but that a kid who is constantly asked to sacrifice his
needs is going to be resentful and miss that lesson... and not have the emotional energy to deal with
rare occasions of needing more than he gets.
Bringing it back to the food analogy, every child needs to be fed (and starving your own doesn't help anyone else), but if what we have is a pb&j and you really wanted chicken nuggets, well that's just too bad. A child
needs to be fed healthy meals, but he doesn't
need to love every single one of them.