While we shouldn't be so wasteful, it's not really fair to bring in the world wide hunger problem. After all, most third world countries wouldn't be able to eat the stuff we throw away. Americans eat greasy, sugary, unhealthy shit (generalized statement) which would literally KILL starving people. Their daily diet typically consists of rice and meat, if even that. Their systems have adapted to that diet.
Don't feel bad if you throw away some McDonald's or shit like that. Feel bad if you throw away healthy foods like lean meats, vegetables, and the like.