All businesses have a "direct responsibility" to respect the rights of workers in their global supply chains, an audience at the UN General Assembly was told last week, with companies urged to remedy violations.