I agree with this. I have an overweight/borderline obese coworker who's not necessarily a bad person, in that she's generally pleasant and not even overtly selfish. She's honestly just delusional, and not quite intelligent enough to really understand caloric intake.  They're not all quintessentially bad. Some of them are just stupid. Edit, it's still fucking irritating listening to her and the other office chubster talk about how "being a size 2 is unnatural". They really are just plain dumb.