That leaves McDonald's, the country's biggest fast-food company with 9000 workers, as the only major restaurant chain to retain the contracts.

Zero-hours contracts are immoral and exploitative. They offer workers no security while keeping them in virtual peonage. No decent business should use them. And no decent person should provide their custom to the indecent businesses which do.