If taxpayers are to fund corporations, why shouldn’t they demand that those businesses observe certain conditions of basic fairness? The publicly funded train operators should pay their staff living wages, provide decent pensions and sick pay. And all recipients of public money should be banned from using elaborate structures to avoid paying tax.