First, let me up and apologize for all those times in the past when I was locked into my own personal low-grade eating disorder. I was wrong.
While out at lunch with coworkers last Friday, there were two incidents of, well, food shaming.
First up, one fellow commented on the fact that he ate a bowl of ice cream for dinner last night. My response: "Well, if that's what you wanted to eat and it satisfied you, then no worries." His reply was that he only ate ice cream because there was no other food in the house, and he couldn't be bothered to go shopping or out to a restaurant. Well, at least he was honest. :)
Second, a woman was deciding on her lunch, and was talking about "being bad" by ordering the salad + quesadilla combo. Another woman, seated across from her, agreed heartily. I didn't butt in with a response at the time, but it would have been along the lines of what I said above.
You are not a bad person for eating food. Food is not inherently good or bad, or absolutely healthy or unhealthy. Even the unhealthiest foods I can think of still provide calories, and our bodies run on calories. I don't beat myself up anymore if I eat something containing white flour or processed cane sugar. A bagel simply is. A doughnut simply is. A strawberry would be a poor choice for someone who is allergic to them, while a cheesy breakfast burrito would be a fine choice for someone who likes having a hearty breakfast. No single meal, or single day of eating, will undo an overall balanced diet.