I want to add as well that the idea that is too expensive to eat healthy is nonsense. Yes, some healthy foods can be not cheap, but fast food and crap like that isn't exactly cheap these days either. If you do enough digging and shopping around, you can find plenty of good prices on healthier foods. Thinking otherwise is just another excuse some make to not be healthy, and I say that as someone who eats a lot of crap, but is fortunate to stay around 190-195 lbs (at 5'11").
I agree with this. Unfortunately like I said above some might not have that time to do that research. Some might not have that sort of thing handy to them either. And yes Fast food isn't as cheap as it use to be. If I'm in a rush at work just for lunch real quick I'll get McDonalds from across the street. It's like almost $12 now and I swear the sandwiches got smaller.
Another problem is the healthy stuff like you said you have to do some digging and not easily accessible. Make It more accessible.