None of that works on me, or my wife. We look at food very differently than most people do. We don’t eat junk food unless we have no other choice. We don’t eat at restaurants unless we have to, and when we do, we feel no need to eat more than we need to. Restaurants usually serve enough that we can take home another meal from our leftovers. We feel no need to finish our drinks and never touch soft drinks unless, again, there is absolutely no other choice.
People are generally very stupid about food and their waistlines show it.