Many of the employers cannot afford to pay much more than the minimum wage, so who will they hire?
That's true now but only because their competition pays low wages. If their were a real shortage of workers, the wages would rise and more loafers would decide that those jobs are worth doing. Illegals aren't doing the jobs Americans don't want they're pushing wages so low that Americans don't want those jobs. Another way of looking at it is if lawyers were paid $5/hr would Americans want that job?
You really think illegals work for $5 per hour? Illegals make much better money than that.