Illegals should be deported period. They are not doing jobs that Americans don't want. They are driving wages down to levels that Americans don't want.
Company's that hire illegals should face criminal charges and jail time if caught.
Illegals being here is just a big slap in the face for those who try to come here legally.