There is an important premise that isn't being clearly indicated in any post I've read though this entire thread. I think everyone agrees that the price of a 4 year (or more) degree is pushing higher quickly, that doesn't seem to be in great debate.

The premise I'm referring to is the difference between:

1. The cost of a 4 year degree is too high and rising.
2. The cost of a 4 year degree is too high and rising and it's society's and or government's job (read tax payer) to remedy that.

Without that distinction I find it difficult to make any comment of value.