LOL, I’m sorry that you have cats that will eat any and everything they can get their paws on. I can’t explain it–because I have one. I think it’s just the way they are hard-wired. I have 5 inside and they all act as if they might wither away if I’m not right on time with their meal. But I have one who will eat everyone else’s food, or anything left out if I’m not good about putting things away. That means bread in the wrapper, rolls, anything in a baggy, etc. He gets as much to eat as everyone else, and is a BIG cat. Just be diligent in not leaving things out that they can get into, because more than them eating the actual food, the plastic stuff they chew through could get into their stomachs or intestinal tract and cause problems.
I would guess they are not on free feed–meaning that you leave kibble out all the time. Which is great because that isn’t good for them. Make sure they are getting the calories they need to be healthy, and once you determine that then it’s just the way cats are about food.
http://feline-nutrition.org/