As a fellow runner I get you 100%.  I hate the comments about my knees and I hate how people say I am only skinny because I run "too much" (45 miles a week on average).    No, I am at a healthy BMI (21.7) because I eat right.  I may get the occasional indulgence, but I count the calories and work it into my diet.  Apparently that is a foreign concept around here.