Nothing is going to change unless you put the entire penalty of illegal employment on the employer. This could mean massive fines, shutting down the business and/or jail time. In the US hundreds of illegal workers are rounded up every day and jailed/deported while their employers get a slap on the wrist, and these employers then just turn around and hire more illegal immigrants. The overall problem goes unsolved.