Thanks, Ygrec. I'll respond eventually but right now I wanted to mention a thought I had about "willpower".
To me, someone's saying that "to deal with overeating [or almost anything else] you need
willpower" is roughly equivalent to:
"To deal with __________ (fill in any condition from this list) you need mental health."