This guy is perpetually having a bad mood, no matter what I feed him.
Morale and food are entirely separate things in GearHead. Actual hunger is a separate status.
Eating in order to restore morale may backfire, as several of the food items
reduce morale.
Bad:
Survival Sludge (-5)
Survival Bar (-3)
Adventuring Ration (-2)
Military Ration (-2)
Noodle Cup (-1)
Neutral:
Standard Ration
Standard Meal
Light Meal
Sub Sandwich
Good:
Deluxe Ration (+1)
Deluxe Noodle Cup (+1)
Chocolate Bar (+2)
Xozu (+3, but can inflict Stoned status)
At worst, morale can only drop each stat by one point. If you are seeing further drops, something else is wrong. Are you running out of stamina or mental-points?
Starvation can eventually reduce every stat to 1, but this can be instantly fixed by going to any restaurant in GH and will never directly kill your character.