John Launer: A generation betrayed