I’m surprised no one has touched on the fact that the OP works in a hospital. A hospital! That’s sad. Those people have no excuse for bringing/displaying such junk food. But I know, that’s the way it is in every hospital these days. The last time I was in a hospital (visiting family…otherwise I avoid hospitals and doctor’s offices like the plague) I couldn't help but notice all of the vending machines. They even had an ice cream vending machine.
I don’t eat bad food at work. It’s just a “rule” I made for myself and have been able to stick to. But I don’t sit anywhere near the vending/junk food area. The OP does, and that’s rough. Is there any way they can put the food somewhere else? Will power can only do so much when the stuff is right there in front of you.