it's not that they take the jobs that nobody wants, it's that they take the jobs that nobody wants at the wages that are currently paid. The problem is that everyone wants what's cheapest and not necessarily what's best for the country and its legal citizens. If the wages for "jobs that no one wants" (i.e. janitorial work, food service, agriculture, etc) were increased to reflect the demand in labor from employers for those jobs, then legal citizens would want them. So kick out the illegals, raise the wages for shitty jobs, and let everyone pay a little more for fruits, vegetables, and fast food.