Us boomers have not done a great job of raising those who follow. Also, we are just getting farther and farther from the greatest generation... There is hope, like always, at least if we try to make a difference in our own circles and trust that those folks will build their own positive circle. Politics aside, folks like Mike Rowe, and creating more trades people, and showing the pride in being in the trades, may turn things around. I am a product of shop classes in MIDDLE school, and actual job training in high school. I was a paid mechanic at age 14, and GED'd out of HS to work full time at 16. I eventually taught myself computer programming so I did not have to rely on what I could produce, every hour, spinning wrenches, or how/if I could shortcut book time. (It was great when I was contracted for a specific race team though, since it was not hourly rate.)
If we can make trades strong and proud again, the the white collar jobs will follow. Not everyone can work at home in their PJ's.