When I was a kid my father had a job offer in Australia. In order to emigrate there you had to prove you’d be able to support yourself and had a job. And the job had to be one that the Australian government was willing to accept an immigrant to fill. I don’t know what it’s like today but back in the 60’s you couldn’t just pick up and move Down Under because you felt entitled to do so. I don’t see why we shouldn’t do that here...at a minimum.
As far as those who DO work, it is utterly incomprehensible that we have so many qualified IT workers who are American citizens and have been laid off from high paying white collar jobs just to be replaced by incompetent third-worlders who will accept half the salary. I know of Indians who were working in our IT department on an H1B visa who then left to go work for the state government. It's bad enough that it is happening in private companies, but the frigging state government is hiring them as well???? That is absolutely unacceptable.
And the thing I have been seeing in my neighborhood is Muslims who move in and receive welfare for their household as well as the second or third wife and children living separately down the street. They get additional welfare and child support for being "single mothers." They don't work, unless you count attending mosque 5 times a day and strolling around the neighborhood as "working."