Carbonyl, I generally disagree with most everything you post, but you do make a good assertion about the need for college.
The world wouldn't be any better if everyone had a degree in something. In fact, if that was the case noone, with the exception for those in a few educational paths (CS is one of them), would want to do the menial day to day work. Everyone would think they are entitled to supervise, manage, or run the business. Bricklayers don't need an education in engineering, and if they did, they would want to supervise the bricklayers not work side by side with them. Some people are just happy to have a job.
In addition there are some degrees that should be looked at no more highly than someone without that degree. A degree in Education is one of them. Here is a degree with no body of knowledge, yet if you get it, you can teach 30 children in numerous fields. Colleges of Education (not college education) should be shut down and all teachers should be required to have a specialization. Hell even a CS major has to take Biology.
Now as far as you nephew, I applaud his service, but he did get lucky if the Union assigned him a cushy crane operator job off that bat. Those usually go to the apprentices who served some time in the union or, worse, someone's relative. Unions suck!