The student loan debt problem is primarily a function of that debt not being subject to bankruptcy. If there were risk, the banks wouldn't lend as much money. If they didn't lend as much money, the schools couldn't charge as much. If they couldn't charge as much, they'd have to become more financially competitive. A close relative of mine in a high position at a local state college estimates that he could easily and quickly cut the budget by 15% and not effect the education of a single student. Their department has to come up with ways to spend any surplus or else lose that budget next year.
I don't blame the schools, they will charge as much as the market can bear. If the market gets a boost from delicious government money, then the schools will boost their delicious tuition. I also don't blame the banks. If they can loan out money at absolutely zero risk, then they will do this (as they should). I do blame the government programs/laws that artificially and predictably makes college more expensive.