Every worker should have the right to a contract that guarantees the hours they work and the conditions they need for a decent working life. Too often zero-hours contracts are being used to...