If you are fat then you are not eating sensibly, regardless of your excuses.
Hence to lose weight you need to keep your calorie deficit at high levels and feel significantly hungry for a very long time.
This comes with a risk of yoyo-ing, which is much worse for you than keeping the same weight since it will put high stress on your insulin/lipid metabolism that causes insulin resistance and type II diabetes. Indeed most overweight people have gone through cycles of yoyo-ing and ended up heavier than what they started with.
TL;DR: if you think obese people are just unusually lazy or weak willed, you aren't getting the picture.
Look at all those "healthy snacks" - a small handful of nuts, a smoothie, a pot of fruit. These are all over 100 calories.