A campaign that promised so much has delivered ignominy |