I think degrees are optional and not really needed for 90% of the jobs out there. Employers have shifted the cost of education to the employee instead of investing in training that employee. Then companies want to complain when those college graduates expect good pay right out of college. They have to ask for a large salary just to cover the interest on their 50k+ in school loans. I rather see the government reduce Pell and all those other BS college grants (Educational welfare) and instead give incentives (Tax Breaks,grants and etc) to companies that offer entry level positions to High School graduates. This will create company loyalty, which is unheard of for people between the ages of 20-30. This is also great for the company as it reduces turnover, which brings down training cost. With the Baby Boomers retiring and companies offering retiring packages in order to reduce their health care and higher salary cost of their older workers, there will be plenty of jobs available in this country in the next 5-10 years. I am working on my 4 year degree, but I really do not need it to become a project manager, planner or engineer for the company I work for. A degree just means a bump in pay because of a college degree (Maybe 5k more a year)
I laugh when people constantly bash unions. Unions are not needed or even sought after if the employees are treated fairly. However the Unions of today just like most industries and people in this country will do anything for a dollar (corruption). This is why I am wary of the big unions, but I still believe workers have the right to unionize.