Yes, it was clear that you wanted to refocus this as a moral problem of people. But that's irrelevant. The point of the guy above is that there is a system (the market) that creates certain incentives, and as a result, we have what we have. That's why I ask: what's your point? We still have all these problems.
So are you asking how to change it? I think that's pretty obvious once people understand it's a collective social choice - organize to change it. The point is "the market" is not some mysterious unreachable force.
For example, this comment https://news.ycombinator.com/item?id=47181837 is wrong; even if you had large amount of people acting like that person does, you would still likely have a system that doesn't work in the interest of society.