Perhaps this needs to be taken to law at the highest level on this basis:
If the contract's only guarantee is for zero hours of work, it is a contract for nothing and therefore not a contract at all. Ergo, making such a contract is unlawful misrepresentation, by virtue of it's pretence of...