Your comment is only valid if immigrants produce more tax revenue than they consume. Understandably this is a difficult measure to verify, but some studies have come to the conclusion that immigrants are net consumers of tax dollars (they cost more than they provide). Some say that it takes a generation for them to start paying for themselves. Just look how much income the hefty child credit payments provide (3 kids could bring in $20,000) and the true cost of health care to average family is $11K per year (true not all families will access this much health care in a year). Plus everything else that is funded by tax dollars. You get the picture.