I don't get why jobs advertise their zero hour contracts as the ability to choose when you want to work then get annoyed when you actually do.
One emailed me when I didn't put in for any weekends demanding a reason why and another got annoyed when I asked to only work mornings and afternoons. Why not just put expected work times in the contract?