I can't remember where I heard this a few weeks ago but someone said that they don't eliminate bad foods altogether because you need to have a healthy relationship with food. That means don't abandon foods that make you happy but instead learn moderation and when to partake. Otherwise you will come back with a vengeance if the cravings have been ignored.
I like that alot.
Also, that is more conducive to a lifestyle change rather than a quick-fix.