Going forward, you may want to designate one closet in your house for supplies, and lock it. Put out only what you think is reasonable for your guests to consume and lock up the rest. While minor compared to yours, I had one overnight guest take all 12 teabags I'd put out with them. Honestly, I was trying to get rid of them anyways; I just didn't expect then all to disappear at once.
I used to put out eggs and other things for my guests to consume, but no one ever did. So now I put out muffins, a couple of coffee k-cups, a few tea bags, a few drink mixes for bottled waters, 1 bottled water per person, and prepackaged condiments. I have a sugar bowl and a set of salt & pepper shakers. I put out a reasonable amount for each person that I would expect them to use and always have left overs. Same with paper towels and TP.
It would be really hard to put a price tag on raw goods, but definitely a note in the review to the effect of, "I am puzzled why these guests chose to deplete all of my supplies. I mean who empties out people's salt and pepper shakers and takes 5 lbs of flour from a B&B? "