I really don't think you understand what's involved in an eating disorder or how hard these attitudes make it to lose weight.
If being fat really is just a personality failure (no self control, impulsivity), that would imply that fat people shouldn't even try; they're defective.
There are serious environmental issues involved. For example, the stress of constantly being perceived as a non-person leads to serious anxiety and, for at least some fat people, self-hatred. I was never going to be successful making a change until I learned to love who I was, even when looking in the mirror.
Fat-shaming attitudes do a lot of harm here. Really it's a behavioral health issue and should be treated as such, not shamed.
I would also point out the links between obesity and for example poverty. Coming from a wealthy, successful background (did you have access to a gym growing up? Did your parents have time to teach you good habits? Could your family afford healthy nutrition?) can make it hard to empathize with that, but you don't really understand the problem until you do.
I work with many people every day; I could pick any trait and cherry pick interactions to come up with all sorts of conclusions; fat people are very helpful; fat people are controlling; skinny people are fucking assholes; skinny people are great. You can justify any bias that way ("that black guy I worked with was terrible; won't do that again"). You might have no fat friends because you come into every interaction with a fat person prejudiced against them. You might not know any _successful_ fat people because society doesn't afford fat people the opportunities it does thin people.
Edit: one more note: even for really motivated fat people trying to make a change, there's a lot of really bad advice out there. I've been successful in my transformation because I've ignored a lot of advice; e.g. I weigh myself every day to create a feedback loop. Doctors hate it. Or look at the demonization of fat and the promotion of sugar as a health food.