Trade schools really plugged in to American industries and their needs. We need to face facts - older generations had classist issues that placed blue collar workers way lower on the totem pole than white collar workers. The result has been this society of people wearing white collars and making minimum wage in the "service" sector, while China and others are way to happy to control the means of production, aka the old blue collar jobs. We built a society of assholes who think they are too good to get their hands dirty doing blue collar work, and the result is an army of unemployed people with philosophy degrees wondering when their ship will come in, while our infrastructure crumbles and future generations are being sold into debt slavery to China etc.
edit: Not to zoom in too much on the poor guy with the wrong degree.. The real problem with our society is manifest inthose finance sector types that are willing to try anything to get money without actually providing a product or service... The kind of people who invented bank overdraft fees and adjustable rate mortgages. We need to get back to the idea of hard honest work as being admirable.