So maybe we are reading a different book, because in mine McDougal never says you can never have those "bad" foods again. In fact he says you can "feast" on special occasions like birthdays, holidays, etc, just not every day.
For my Partner and I, been on the MWL plan for a month, it was very difficult to transition for certain things and in the past this difficulty would cause us to fall off the wagon for days and eventually abandon the plan. So in taking on this plan, we decided to give ourselves one meal a week that we didn't think about and just eat what we want and drink what we want. But we did this with the intention of spacing these "free" meals out until its only holidays and special occasions as the book recommends. So far its working and I have lost 10 pounds.
Initially its all we could do to make it to that Saturday, but after a month, we find ourselves not splurging on that meal as we did that first week. In fact now it makes us feel somewhat ill to eat dairy and such.
My point is that if having olives and wine once a week means you follow the plan the entire rest of the time, its good, but only if you have the end goal of eliminating it. And that is not saying that everyone should do it, it just depends on who you are, where you're coming from and what your goals are. It's not fair for others to make you feel like a criminal for this. Every person comes into this program from a different part of life with different goals. There is no set time and the goal is to be healthy and happy, not feel like you're under the gun.