Issues are that if you reject a call to come in, you'll be unlikely to get picked next time.
It's very fickle, and highly pathetic how some of these services/businesses/jokes are operated at a management level.
My local Cooperative Food Store has all their staff (exception being bakers and managers) on 0-hr contracts. A few say that they get called in at 9am, work 1hr, then get sent home. Only to get home and be told to come in. When they arrive, they then get sent home 2hrs later.
Considering most of the staff are young students who commute some 10miles round trip to get there, it is a huge exploitation of their desperation to work.
0-hr need a big overhaul to only be made available in specific circumstances. The current deployment of these contracts is just plain selfish greed on the part of the owners.
I understand if you leave they might try to charge you for training.
But if they fired you.... wonder if you are still liable.
i.e. turning up late and giving them attitude :lol
This is unlikely as they did not complete his training (a week of shadowing is still classed as training). They broke their verbal/written contract with him?