Before the point gets lost on the medifast issue, I wanted to comment on a great success that you had. That was THINKING about your choices and opting to get rid of the bagel. It is all about these kinds of moment to moment changes that make the next decision that much easier.
Free food is not a reason to eat. The time on the clock is not a reason to eat. Restaurant meals cannot be suspended from reality...every bite counts. It is how we think of these things, how we play out the games in our head to justify eating when we know deep down we simply don't need it.
Challenge the logic of your own thoughts. It helps not to make a thousand eating rules you will more than likely break, because that has been the pattern up to now. Instead, challenge the thought that pops up in your head. You see pastries, they look great....admire them! Think about how pretty they look and smile at the thought that you want one. Think about how many things in life you really want but cannot have for whatever reason. Does it cause resentment? Do you accept that if you eat one that the time it will take to lose weight will be delayed? How long do you want to be cycling the same pounds?
There will always be pastries. Not having one now won't mean that they will disappear off the face of the earth never to be seen again. Not eating a free food doesn't mean you've missed out on an opportunity of a lifetime. See how it is all a way of thinking?
And when you do make a decision to stay on your plan, feed your body well and make wise choices, don't think negative thoughts like "poor me" think about how well you will feel and how much closer you are to goal.

