Those aren't skilled jobs. Those are trades. Things you can Google and easily do yourself. Things that benefited from unions making wages fair because most people can do those jobs. Any person who can Google can find out how to change an O-ring, but could the same person understand data structures? LOL<quoted text>
Those aren't skilled jobs, but you couldn't do any one of them. I have to laugh because I grew up with construction and even tried it out myself when I became an adult. It's not as easy as you think. Anybody in the field can point out good work and flimsy work. I bet you don't even know how to properly replace an O-ring in a toilet. I could become an engineer, developer or an accountant, but that doesn't mean I'd be a good one.
No, I don't rally my government to let all those lowlife drug users go. They would be a problem for me and just about anybody I know. Keep them all in there. I helps keep our streets clean and our children safe. It helps prevent people robbing my home while I'm at work.
Trades are what convicts use to get into the job market. Same with illegals. It doesn't take much more than a heartbeat and a brain to learn a trade. But try to teach the same people discrete math or other concepts it takes to be an engineer or developer. You will have most dropping out. Best believe illegals and immigrants are getting CDLs before trying to do skilled labor.
Why do you think all these Mexicans without any education can take the trade jobs? They are extremely easy to learn and even people with below-average intelligence can do them. But they couldn't do the job of an architect.
As for your last point, take a look at Portugal's drug policy. It would definitely cut down on costs in the U.S. And what's wrong with cutting military spending? Your tax dollars pay for all the waste with the soldiers. The equipment. The pensions.