At my dd's Kindergarten class, each child brings in their own snack each day. It is more of a hassle to have to think about it each day, but I think it works out better because I know exactly what she is having.
On the topic, I think it is horrible to withhold food from a child. I may say no dessert after dinner if such&such isn't done, but I would never take away a complete snack or meal. I think that going a long period without food at that age could have bad consequences. I hope you get it straightened out.