I read your blog about this issue, and while I do empathize, I think your co-workers bring up a valid point.
I know this is hard for you, but you have to be accountable for your own actions. Every time you reach for some candy, stop and ask yourself if you're going to feel better after you eat it. Ask yourself if those M&Ms are worth shattering your self-confidence and effort to lose weight.
Some more things you could do is buy your OWN bowl and every time you want to get some candy, you could write down an affirmation of some type instead. Maybe something like "I don't need this candy to feel good about myself" or "I am beautiful" or something that will make you feel good about yourself.
What feels better? Eating candy or telling yourself how wonderful you are?
I hope things perk up for you!