DS is six and in kindergarten. A few times recently he has been caught taking junk food from other kids during lunch, I guess behind their backs. We've talked about this and DS said that he's upset that they get Oreos and "bad yogurt" (this is what I call the yogurt that's more sugar and food coloring than any other ingredients) and he does not, so he takes theirs. This past week, I've made an effort to put in his lunch stuff that he really wants -- we went to the store together and picked things out -- I made him a turkey wrap that he loved, we made homemade cookies, and I caved and bought Goldfish because he really wanted them. He gets juice in his lunch, a piece of fruit or a protein smoothie (a prepared Odwalla or Naked one that he really loves, coconut), yogurt. He seems to have more than enough in his lunch because something is always left that he didn't eat.
We talk about this issue daily, and since it has happened three times the school said they could suspend him if it happens again. I have no idea what to do. They suggested taking something away at home, which is currently happening. I don't know why he doesn't understand that this is wrong. We talk about keeping our hands to ourself, what stealing is and why it is wrong, etc. He seems to understand all of this in our conversations.
A lot of his friends get the school lunches, and that's out of the question -- I've seen the lunches while I've been at school volunteering and they are really gross...cardboard like super greasy pizza, ice cream, a fruit rollup and chocolate milk was on a girl's tray. They have pizza, hamburgers, chicken nuggets, etc...so that's not an option.