With zero hours contracts, the solution is to simply ban them but to allow short-term annualized hours contracts.
People need to be able to plan their finances and zero hours contracts do not allow that to happen.
Trades Unions are an anachronism but something needs to be done about rewards for failure and the pay of Chief Executives of Times 1000 companies, which have now risen with bonuses and “other emoluments” to an average of £8 million gbp which is about 300 times the average salary of £27,000 gbp per year.
The figure for Germany is 25 times average pay and the UK figure when Dr Alf first entered corporate life was 30 times average pay.
The current crop of CEOs do not warrant their salaries, based on performance, so the Government should apply a formula of say 100 times average pay, unless based on totally transparent and non gerrymanderable financial criteria they produce truly astonishing results.
Trades Unions are not needed to bring this about, just a Government with some sense of fairness and commonsense.