I posted very early on what I felt was the solution.
Unless their is immigration enforcement to make business's hire American citizens, illegals will always underbid the citizen for the job.