Some of these replies are odd. You've communicated house rules and your sons are ignoring you, overriding you, and making up their own inappropriate solutions rather than proposing changes or explaining why they can't follow the rules. You're irritated by the unnecessary cost, the waste of finite resources, the inconvenience of their routinely finishing an item and not replacing it/communicating that it needs to be replaced, having people underfoot when you're cooking dinner for everyone, etc. But the root issue is that right now, everyone's doing whatever the fuck he wants rather than compromising a little for the good of a functional, happy household.
I grew up in a vegetarian household. My parents didn't prevent us from eating meat, but they had rules about no meat in the refrigerator and no cooking meat in the house. My brothers and I didn't violate them any more than we would have chain smoked in a smoke-free house or adopted a dog and brought him home to a pet-free house. (And I'm fairly sure, by the way, that we not have been allowed to buy a bunch of disposable trays and utensils and leave them in the family kitchen - that's horrifically environmentally unsound and you have every right to say no to it.)
But if your sons have reached the age of 15+ with no effective consequences for breaking the rules, they're going to be difficult to enforce now. I'd probably try ONE more time to explain what the problem is now and give them a chance to participate in fixing it. Have a family meeting when everyone's free and not rushing off somewhere. If there's another adult in the house, make sure they are in agreement and will back you up. Let everyone speak, explain what the issues are and what you would like to change, listen to any objections, try to come to a compromise. You can include things like whoever finishes an item replaces it, or puts it on the shopping list. If you cook dinner every night from 6 to 7, no one uses the kitchen during that time. Stove gets used for no more than an hour each evening (or specific evenings each week) - if they can't coordinate, make a roster. These are just examples; you get the idea. Once you have a workable set of rules, make sure everyone understands and acknowledges what's been agreed. Put up a list on the wall if necessary. Be clear on the consequences of breaking them - if a rule isn't working, it's discussed again so it can be changed if needed, not just ignored.
A side note - if you've cut the pocket money for your younger sons and they're not working, they're getting money from somewhere to buy sausages and bacon (and pot). I suspect some of it is from the 19yo but could it also be from their dad, or another relative, a "job" you don't know about? It may take some work to figure out effective consequences. Pocket money completely suspended for rule-breakers is an option, but money won't work if they're getting it elsewhere.