@samiammk He's just saying something hurtful. I'd be honest and say "you're really angry that I won't let you have that candy. I just need to know you're eating a balanced diet. What's the reason you didn't like your lunch today?"
If he didn't ask for what was in his lunchbox then I'd try to...