The way you fix that is by making the cost of living lower. We need to get rid of all laws that force people to take on high cost living. Currently, if a builder wants to produce low cost housing by using cheaper materials, small square footage, etc, they're simply not allowed to do it: it's illegal in most places. Plus the land is proibitively expensive, which is a problem with zoning.
Next, for medical care, we need to overhaul the laws that govern medical insurance. Once again, if you try create your own affordable medical insurance that only covers in-expensive treatments, legally it's not allowed. Furthermore, there's a lot financial liability with going to a hospital. Gov't could enact laws that prevent the end customer from being financially liable above a certain amount per treatment: and force the hospital cartels to pay for it. I'm guessing that'll help hospitals become more cost effective in a hurry and prevent all that price gouging.
And third, consumers need to learn to spend within their means. There's so many things you can do to reduce your monthly costs, that most people haven't even begun to scratch the surface. Does your car really need an oil change every 3k miles? no do you really need an 80$/month cell phone bill when a 20$ one can do? do you really need to pay 100$ a month on cable when youtube gives you all the entertainment you could already want for free? (or just go to the library) etc, etc. And stop thinking that McDonalds is cheap. 8$ a meal (24$/day) is not cheap (you could eat oatmeal, beans, rice and bananas for just 1.50$ a day) there's countless more examples of this.