Richard Rudgley condemns 'drugs' with faint praise