Karen, this, This, THIS!! It is so important, and I don't think anyone, doctors, nutritionists even in the group, talk enough about it. My husband is currently devasted by the fact that he can't have a cheeseburger ever again. I am like, UM, you made cheeseburgers 2 weeks ago and they were delish! But the program has told him he may not be able to eat red meat and shouldn't anyway. So, now he thinks I am "cheating", and he can't have it. This is why I stopped going to the program nutritionist, even though I got 2 free years of visits!!
The entire key to success, IMHO, is learning to eat "cheat" foods in moderation. Actually, it's more like learning that there are no cheat foods to begin with.
Most of us spent years dieting, which is just a list of foods you can and cannot eat. So, when we would mess up, we'd eat EVERYTHING we weren't 'supposed' to have, usually in excess, since we would be re-starting our diet .. tomorrow or Monday or next week. Those habits, which for many of us lasted our entire lives, are hard to break. How many times have you allowed 1 food decision to escalate into an entire day or week of unhealthy eating?
This is the mentality that has to change; THIS is the struggle. Learning not to DIET. No, you cannot eat like a toddler at a dessert buffet every day, but a bit of chocolate, or granola or a small cheeseburger is fine. Food is like every other decision you make in life ... sometimes you put your extra money in savings; sometimes you go on vacation. Neither choice is bad; in and of itself. But the majority of the time you should be making responsible decisions that improve your circumstances and avoid negative consequences.