One of the things that I am striving to do these days is not consider food choices "bad" or "good". I do not want to characterize myself as being "bad" when I make a less than optimal decision or "good" when I have a perfect day. Recently, the people from Whole9 posted on their FaceBook page the following:
Using words like "fail", "faileo", or "cheat" to describe food choices only contributes to our societal moralization of food, and predisposes to diet-related guilt. Food choices are not moral choices - they are health choices. No guilt, only consequences.
I like this context. That there should be no guilt, only consequences and you have to deal with the consequences. As far as consequences, I think this image says it all: