Most small enterprises are able to be competitive in their fields with these contracts, ban them will harm the business which in turn reduces the number jobs, shit aground I say.
Two of my sons, my mother and mother in law all have zero hour contracts, all different employers and none of them have had their rights abused, sorry I can't supply any horror stories to support the OP's opion[emoji3]