To solve this problem I think the United States needs to implement a waste sorting and accountability law. This would have 4 key components:
U.S. citizens and businesses should have to sort their garbage by reusable food stuffs, non-usable food garbage, recyclables, and non-recyclable garbage
Garbage dumpsters and outside storage canisters would be eliminated forcing people to keep there garbage inside until trash pickup day
Trash pickup services would be more very expensive for non-recyclables and non-usable food stuffs, but free for recyclables and reusable food stuffs
Food shortage agencies would be responsible for picking up reusable food stuff garbage on a daily or twice daily schedule and distributing it to those in need