The child is five and maybe that's all that he/she needs. My youngest used to only pick at food and eat small meals when she was five. Portion-wise, that's about what a five year old needs. But this is America and we must create obesity in Kindergarten.Oh, did someone call for the Food Nazi?
Sorry, this is junk, not lunch. The only thing in there that resembles actual food is the apple. And actual goldfish would at least have some protein and nutrients. Not that I'm impressed with the corn dog they gave your son instead....
I'm not trying to offend you, although I'm sure I have, but this is why the government thinks it needs to get involved in what we feed our children. While I wouldn't have taken his lunch away and replaced it (with a corn dog ), I'd have done a slow burn and privately wondered why parents set their children up for health problems later in life. Not to mention the carb crash that will surely come later in the day.
If I were in your shoes, though, I'd have more of a bitch about the replacement "meal". If they're going to criticize you and replace the lunch you sent with your child, it should at the very least be something more nutritious and substantial than what you packed for him. Corn dogs are a treat, not a meal.