specialized treat, I would have eaten as well, then just tried to make up for it the rest of the day with fewer calories. I'm already at my calorie limit for today (minus my nightly protein shake) so the McFlurry would put me above my calories for today.
My son was actually in for his yearly physical, so I got one for him because he had shots. I took a few bites of his, so I wasn't perfect either.