I'm not a 100% how the law works in Switzerland but he probably got off as its not illegal to take drugs its illegal to 'possess' them so the fact they were gone (as he had probably taken them all) means there wasn't much they could charge him with. So JoeS the moral of the story is if you are going to get high on a plane make sure you finish off your stash