I never said they were making good choices. But the fact remains if people didn't buy junk food, it wouldn't get produced.
I have heard these arguments, and I don't disagree with them. I think that efforts would be better directed at educating poor people to make better decisions, than to act like a collective hovering mother and try to keep anything bad away from them. And we often end up being exactly wrong about what's good and bad anyway (see: the USDA food pyramid of the last two decades. It turns out we've had it basically upside-down).
This is drifting way off topic of this thread so I won't say more here.