What you're talking about is addiction. It has nothing to do with food. People who tend towards addiction will be addicted to all kinds of things. Fighting addiction is very difficult, no doubt. If you recognize it as addiction instead of pretending that it's something else, that makes it easier.