Can we halt the flow of new designer drugs?

Could the dangers of 'legal high' mephedrone have been predicted? Of course they could, says John Mann