The fix is to not go into debt just to go to college. A college education is a luxury - but it's one that can be had at an affordable cost if you're ambitious, work your ass off, and take advantage of every grant, job, research position, etc. you can find. IMO, it's the people who do the leg work to get into those kinds of programs and reduce the cost of their own education that ultimately succeed in the end anyway.
It is extremely difficult to get an undergrad education without going into some debt even if you go to a public instituion. I went to a very cheap state school in a low cost of living area and even with a full scholarship I barely escaped without any debt from simply paying for room and board. I held a part-time job but at $7.50/hr it didn't go that far.
Oh, it's hard, no doubt. I wasn't so smart back then and went to a private school and took out huge loans because my parents told me that was how it was done. (It's all paid for now, though.) My wife was smarter. She went 5 years at a state school with zero debt by working crap fast food jobs, lab assistant, food service, etc. She'd never even owned a car. She had grants and stuff to help her out. By her last year we were married, so my income made it possible to pay cash for the final stretch which a lot of her grants wouldn't cover. So yeah - I'm not saying it's easy - but it can be done.