RE. zero hours contracts, this is something the labour party and their supporters started campaigning against when there was a lot of bad publicity against Sports Direct/Mike Ashley, and it just went from there.
Sadly, it shows just how ridiculously out-of-touch the labour party is with it's traditional supporters and reality. I worked on a ZHC on was earning excellent money. My wife if on a ZHC and is the same. Millions choose to be on these so they can manage work and home commitments. Labour - and you - want to get rid of them...