But this perception of me being a health fanatic creates a bubble of protection around me. People don't show up at my door with a plate full of cookies because they know (think) I wouldn't like it.

I'm not complaining. It really is a weakness for me, so if they don't bring it, it's all good.

If you want to have a bubble of protection around you for goals you are trying to meet, TELL PEOPLE. They will respect you. They will help you out. And when you know that other people are respectfully looking out for you and trying to help you meet your goals, well then, you're more likely to respect yourself and do your part as well.