Are retailers' compliance codes just there to be waved at protesters, do they damage the very people they're supposed to be helping - or don't they go far enough in the pressures they put on factories? Mike Flanagan discusses human rights…and wrongs.