I think everyone has to decide on their own trade offs. I feel that if you're overly rigid, you're more likely to give up. The mental part of it can kill you in that way, too.
I don't think it's fair to tell someone they'll never reach their goals, based on one tiny little piece of information and not knowing the rest of their plan. For example, I don't eat perfectly, but I eat nutritiously most of the time. I'll never give up frozen yogurt, but I reached all my goals: I'm 43 years old, have a BMI of 19.5, and a body fat of 18-19%.
We all have to find our own way through this. Yes, we have to be honest with ourselves, but what works for some doesn't work for everyone.
And now that you don't have to be perfect, you can be good.
Last edited by cjohnson728; 05-03-2011 at 09:17 PM.