That's one of the dumbest things I have ever heard - we don't have labor shortages due to population gaps or not enough people or babies. We have them because of a few reasons, some are that we have some lazy Americans capable of working that don't. Another well documented reason is those immigrants take jobs that typical Americans refuse to do. Fast good, custodial, lower waged jobs that matter - many of those jobless Americans do not want to do. Trump recently said in the debate that our immigrants / illegal aliens were getting free health insurance and benefits taking them away from American citizens - and (like you) he just says crap that is not true. They do not quality for those benefits or health insurance, they cannot get those unless they are documented citizen. Think and do your research before you spew stuff, get informed. It will make you great again.