Zero Hour Contracts are just another form of Corporate Welfare for Cry Baby Capitalists. I use the term Cry Baby because you have businesses that don't want to take any risk and they want to put all the risks to the workers rather than themselves.
Oddly enough people are now having their tax credits sanctioned if they refuse to do additional hours. This is one thing which has changed under the introduction of Universal Credit.
But Zero Hour Contracts generally operate to the benefit of the employer and the financial instability of the worker. So now under these Job contracts workers are being forced to do as many hours as possible and then some weeks they are left with no work at all.
Employers think to themselves I don't need you this week so get lost.
It is my belief that workers need some bargaining power so they can play the same game to their employer.
Tories generally can only make business thrive under exploitative working conditions. They have a great record of it.