Most healthy food is not actually very expensive compared to junk food it just appears that way. People see stuff like 2.99/lb for a fruit or such and think it is expensive, break it down though, that apple or whatever is usually 40-50cents. Then you add on top of that the fact that healthy food is actually more filling to the human body than having to fill up on empty calories which take larger amounts to fill up on, you are spending less because of that as well. So really anyone claiming price as a reason is just being silly, lazy, or both because it really makes no logical sense not to eat healthy.