Whether fat people or the unemployed are lazy or eat poorly as a result of factors outside of their control is kind of a moot point. People value convenience, sometimes at the expense of long-term outcomes, some more than others. Some people are less able to care for themselves or make good decisions for their long-term wellbeing, for a variety of reasons. The solution is the same regardless, when it comes to improving both their quality of life and reducing the burden on the public health system (and by extension taxpayers) - healthy options need to be the lowest common denominator.
Lazy people exist, less able people exist, and they will continue to do so regardless of your opinions or how much you soapbox about it. If you want to do something that's actually effective, make your desired option the easy and attractive one. Historically that works a lot better than trying to 'fix' humanity. The problems with our food systems run a hell of a lot deeper than this particular issue, and it negatively impacts people at all economic levels.