The guest workers are not slaves. There may be many problems to overcome regarding the program, but I don't see it as evil.
When criticizing your employer who pays you a tiny fraction of the going wage can get you exiled, you are a slave.