the thing that I am annoyed about is that people do not know what goes into lunches.
Honestly, how difficult is it to know that jelly had gelatine in it, and that gelatine is most often derived form a meat source (I know that the Op has been reassured on this point, but why did anyone have to "look into it"? why was this fact not known?)
I speak as someone with a child with complex dietary issues.
actually, they are not that hard to adhere to, but people get in a muddle all the same.
dd1 cannot have gluten, dairy, or MSG/sweetners. That's it. So she can have any other "real" food, but not gravies, jelly, most puddings, etc. she goes to a special school, where they are familiar with her diet, and can apparently cope well.
She has been there 3 months and has already eaten more gluten/msg containing food than she has had ove rthe past 2 years. Because the kitchens do not actually check the ingredients list of what they send over for her.
it is not rocket science, you just need to look at the ingredients list (and actually, to help out, I have pointed out that if it has an ingredients list then it is most likely unsuitable for dd1, as bound to have some form of gluten/dairy derivative in, or flavourings/colourigs (msg derivatives)), but seemingly that is not possible.