I have a 10 year old daughter and I think she is greedy. I will buy snacks and she will eat almost all of its content in a day or two. For example, I bought a box of doughnut holes and the next day there were only 3 left. Bottle of orange juice, gone except a couple of swallows. One time she ate 15 snack size chips out of a 20 pack case. She sneaks all of it. I Never actually see her eating it. No matter what I do or say, she continues to do this. She doesn't consider whether or not anybody else wants anything. She just thinks of herself. I have to explain over and over again why what she is doing is unacceptable but she continues to do it. She isn't overweight. She just acts as if I deprive her. Like she's storing food for the winter. I hide it, she finds it. I stop buying it for a while and then I think she's learned her lesson but she hasn't. She even gets up in the middle of the night when everybody is asleep.