Agree. One rational voice. Enforce the laws to protect America.
As long as both the employers and the employees benefit from this situation it will continue to happen. The migrants benefit as they are making 10x as much as they would in mexico and employers benefit from paying 1/3 the pay they have to pay American workers.
Either penalties on the employer side or increased wages and benefits on the Mexican side of the border are required to alter this equation. Enforcement will certainly have an effect in the short term, but if demand for this type work rises as a result of the enforcement you will most likely be right back in the same position we are in now (similar in a sense to drug enforcement).
I enjoy people picking my ideas apart. So have at it. Doesn't this make sense from a purely economic standpoint?