Hi, could understand your frustrations especially the ones on "illegal" foods. To the elders, this is love, this is doting without cares for the consequences. Evil, she's not, I reckoned she's more ignorant.
Since it is in-law, please get your spouse to talk to her else more unhappiness will occur. To them, other than their own offspring doing the talking, the rest are redundant.
Alternative solution is to inform the teachers not to allow early pickups or only you or your hubby is allowed to pick up your child.
Bad habits and manners are hard to tame and they grow like wildfire. I once came across a post on facebook that the mummy mentioned to her in law that she has no intention for her child to be thrown into jail then only to regret. You can tell your in-law not to wait for your child to suffer from sickness then regret the sinful foods. All will be too late. Whose fault will it be?
I heart for you and your frustrations.
Read more