It is insane to propose that people do not deserve worker protection, because the only way their jobs can be done at reasonable prices is if the workers are abused.
Either something is wrong or it isn't and if it is wrong it should be stopped. If that means you have to go get your food yourself and the worker has to work a real job, with a real salary where his employer can not abuse him at his whim, then so be it.
You can not argue a moral point by pointing out some economic consequences.
economics trumps morality in all cases. For morality lives in the mind, but economics is reality.
> the worker has to work a real job
And what if the reality is that he couldn't get any other job? Is it preferable that said worker goes unemployed?