If you don`t live in a border state and don`t do construction,you probably are not qaulified to have an opinion on this subject.I live in Texas and I do construction.Construction jobs that onced payed Americans 18 dollars an hour now pay 12.Most small construction companies do not withold taxas so most illegals pay no taxas.So who pays more taxes,the American that makes 12 an hour when he once made 18 an hour.Illegals also go to the hospital and those bills never get payed.The hospital write`s those losses off at the end of the year and who pays for it,that poor 12 dollar an hour construction worker.