I'm unsure why zero hour contracts are even allowed. It is the modern day equivalent of the boss coming out to the factory gates and saying to the crowd, "I'll have you, you, and you, today, the rest can go home". I thought we'd left those days where folk were just resource, way behind, generations past: that we were more civilised now. Apparently not. Amazing how the right to decent treatment, fought hard for over many years, can just be worked around by those that think they have a right to treat others however they wish.