The daily experience of a close friend of mine tells the story well. Works in the administrative unit of a health care facility. Seven workers in total: 5 American citizens and 2 (legal) immigrants. One of the five Americans is black, so it’s a fairly representative cross-section of American-born adults.
The immigrants are the only ones who are consistently capable and responsible on the job. The Americans are frequently absent, gossip endlessly on the job about stupid nonsense, and seem to have no interest in advancing in a career.
The Americans are the ones with tattoos, nose rings, and wacky-colored hair, too. And they always complain that they’re not paid enough, even though they’re not even doing their own damn job well enough to justify what they ARE getting paid.
More anti-American worker hate. You really are a reprobate. Can’t have the wages slaves acting like normal humans at work now can we?
Don’t undercut American’s wages with H1bs and cheap foreign labor. Bring back a lot of the job training programs that were killed off 30-40 years ago. Explain to younger Americans that there is a big need for workers in a lot of these jobs and/or they can get training to train them up if their skills/experience aren’t quite up to scratch BUT they will have to be punctual, show up consistently and work while they are on the job and I bet you’d be amazed how much improvement you’d see in the behavior and work ethic of a lot of Americans.
The jobs were outsourced or filled with foreigners first. Then when Americans lost hope they started to lose their work ethic - not the other way around.