There's NOTHING harder to do on this Earth than to be a good parent within the parameters of your given surroundings. I suggest you make it not so much about educating him on good food or bad food, but rather good choices and bad choices. They seem to grasp that concept better, and believe it or not, deep inside they do trust you! Endless details and scare tactics don't stick. That said, I suggest you have him help pack his own lunches, but buy the best things you can for him to choose from, all while understanding his situation. Going even further, let him "help" cook. I'll bet most of his other friends don't get to do that! Trust me, he'll brag! Let him be as interested as he wants to be, and don't gauge his interest based on the first few tries. Give him, and yourself, time. Hope this helps. Good luck!
know this is old, but I was looking for help as well, since my boys are now in K1 and 5 years old.. I wanted to bring them up Vegan, but the dad (still married...) is a meat eater didn't know this when we married, closet meat eater, that's for another blog) so I let them have organic dairy and eat fish sticks.. though I am trying to sway them from this now that they are older. well, second week of school, one son had lunch in the cafeteria, and all classes have a sheet you fill out stating what they "Can NOT eat" I put chicken, beef, pork, Gelatin... well, after school I asked if he had the mac and cheese? he said no, he had a fish sandwich.. it was chicken sandwich day. yes, my stomach dropped to and I did shed a tear or two, I tried to tell him it was chicken but he was getting really upset thinking it was fish,so I said, OK and dropped it, that night he was throwing up... next day, of course the school heard it.. every one did.. and on weds. I make thier lunch so they won't get confused again. since chicken nuggets look soy nuggets its hard to distinguish for a little kid. I wish they were shapped different. I have a friend who can not understand why if a veg. hates meat so much, then why eat something that looks and tastes like it? well, to me it doesn't taste like it, and it was kind of hard to explain... today, I made mini vegan burgers for them.. and I do show them animals saying that is a cow, that is where beef comes from, when I first heard some one do this, I thought, HOW Awful! but I think every one needs to know where their food came from, and later, how. think about how many vegetarians or vegans there would be if this was the case?
the Phoenix's (River, Joaquin, rain) grew up staying vegies.. I think your child has a chance! wish us luck!!!