I eat most of my kid's cheese sticks when he is not looking.
Why would you eat the food that is for your son?
So he can feels what it's like to starve.
Teaching your child what it feels like to starve is a bad lesson. You shouldn't take your child's food; children need food to grow. It is your job as a parent to care for your child, not steal from him.
You are over worrying and you are wrong. What's the big deal if I take his food away?
It can cause a lot of trust issues and neglect with your child. How would it feel for your kid to go hungry even though you have food in front of him? I suggest you stop that right now and just give him his meals properly so he can thrive.