We're practically in chicken HQ! This is weird.
We avoid fresh chicken breasts; they're extravagantly more expensive than other better meat options.
But yes, my point is that price really isn't the issue, except that I don't believe home cooking is so much cheaper that it makes a real difference for people.
I'm a stay at home dad who's done the shopping for many years. I shop at the closest store, tilt my shopping somewhat but not entirely toward sale items and generics, and don't do anything more extreme than grab coupons from the ads at the customer service desk. I'm not doing anything out of the ordinary, or anything that I'd expect "the poor" to have trouble doing. Everything I say here is a result of my experience feeding my family in a way that I think is pretty normal and sensible. In my experience, home cooking comes out way ahead on price -- it's not even close.
Thus, I'm very firmly in the camp that says "price" is not the major contributing factor to people eating crap. The two other factors you note, "convenience" and the "picky kid factor" (palatability), are the dominant considerations.