I really can't see student loans being bankrupt-able, much less being forgiven en masse. Loaning money to a student to get an education is a terrible investment for the lender, the only way it can be done at all is if there is a guaranteed that it will be paid off one way or the other (ie, unbankrupt-able). As has been pointed out before, far too many kids would just got their $100k 4-years of partying for free and then declare bankruptcy.
What I would be in favor of is giant huge warnings that this debt NEVER goes away unless you're are permanently disabled or die. And then limit the student loans to $x/year, where $x is a reasonable amount for a in-state tuition school. No reason to subsidize anything more than that, if you want to go to a fancy expensive school, that's great. But no need to subsidize anything more than what is required for in-state tuition.
Stupid kids, easy money, and delayed consequences is not a recipe for success.
There are opportunity costs for lending AND borrowing. The first mistake we make in the US is to not educate students in this type of finance as a requirement in HS. They should HAVE to take a basic personal finance class which discusses simple topics like TVM, micro-economics, personal finance, especially student loans and credit cards to show the basic impact of this type of decision. I think that alone would probably cure some of the issue and it'd only be a single semester. That one class alone would probably help significantly.
It has nothing to do with "stupid" kids. Plenty of smart kids take out these loans because they don't fully understand the consequences. Parents should be part of that but, as a whole, I think our society would be vastly improved by simple educational tweaks in finance.
I know, for certain, I didn't fully understand the impacts of me taking out 20k in loans to get my undergrad. I got a BS in psych. Then, only after I could see my job prospects, did I see that a Masters was required to go anywhere. I got my MBA, but only for another 50k. It was a good financial decision for me, but a hard one that I can see the full impact now.
We have a 6mo old and personal finance is going to be a major discussion throughout his life. I won't let my kids make my mistake.
I do agree with the poster above that we need to take the stigma out of community colleges and tech schools. In fact, rather than offering so many government grants, I'd be more in favor of allowing students to have at least 1 year of free CC/Tech education. It'd weed out the marginal students but allow others to test it out and try to succeed where they can.