Perhaps they have no food to eat. Perhaps they are eating too much processed foodstuffs crap because they can't afford better and as a result are increasingly sicker and sicker.
We have reached a point where food products are cheaper than the actually foods they are replacing. Hot dogs cost less than $1 while real meat is several dollars a pound. I once went to make lemonade and found that it is cheaper to buy lemonade powder, made from concentrate and chemicals, than it is to buy lemons and sugar. Processed food is cheaper because producers buy in bulk and stuff their 'food' with a host of fillers like HFC.
Now get yourself a family of three trying to survive on today's wages and you've got a recipe for disaster or diabetes.
I think many people equate food with happiness and good feelings, which is terribly unhealthy. It's no different from a drug addiction. Eating with others has been a bonding experience from the dawn of time, but the pleasure should lie in the company, not the menu.
I believe that if you eat healthy food you do feel happier, and if all your eating is junk then your not going to be as healthy so in turn not happy. I speak from experience all i use to eat is junk and now most of what i eat is healthy and i feel great.<br />
-This is just my opinion-
we eat junk we feel like junk. like you said garbage.