Indeed, restaurants and individuals waste food because they can afford to. It's a shame if the only way to stop that is for food to become dramatically more expensive. Ending government subsidies on agriculture and food would be a good step to consumers realizing the actual cost of food.