The former government chief scientific adviser Sir David King said Professor Nutt had " stepped over the line " in criticising politicians but he agreed with him that classification should be based on the best scientific understanding .