Well first off, they are here because they do the jobs others won't! These aren't Great Depression days. My son would NEVER take a job doing the manual labor these guys do, let alone an adult taking the job. My kid is a lifeguard hanging by a pool watching girls in bikinis. No way, he's going to work up on a hot roof pour tar or paving roads. That's HARD WORK and Americans are too lazy to do it.
Not to mention, you hire legals who have to pay social security and taxes and the cost of everything rises.
Getting way off topic here though. Right now I'm just talking about illegally stopping people and demanding ID's