After reading the article, I'm going to reserve my judgement on Asif until the drug in question is declared.
He was first caught with Nanladrone, something which occurs naturally in humans, and everyone jumped on him for being a druggie. There is a chance that that could occur in abnormal amounts in a human without needing drugs, yet no proper study into it was made and the PCB just brushed it under the carpet. He might have even taken drugs, but even then it could have been through the medication he was taking and he didn't know. I feel he shouldn't have gotten off scott-free, a slight tap on the wrist and a suspension would have been fine. There was no need to label him a cheat.
Then he was caught here in Dubai with Opium. Now that was bad. UAE is very strict with drugs and take it very seriously (I heard a story where a guy was caught with a trace of coccain on his shoe and was detained for a few days before being let go :P), and the amount must have been significant enough that they could see it and test it. However, they claimed insignificance and just deported him. I expected them to probably ban him from the country or imprison him since they had confirmed it was opium, but I guess they didn't want to hurt thier relationship with the Pakistani Governement...
But what punishment he gets now should dependon what the drug is. If it is something that is again found naturally in humans but in abnormal amounts in him, then I say he should get a proper medical examination at regular intervals to see whether he is the one off person who has abnormal levels of the stuff or needs to take drugs to acheive those levels. There is every chance he could be a freak of nature - he is such a thin, wiry fellow and has incredible stamina and strength. Although, ofcourse, they could be attributed to drugs...
If the drug he tested for was a recreational drug, just like opium, then he should recieve a punishment. But how serious a punishment? Recreational drugs are used by athletes as Painkillers, I remember reading that a while back. If he used it that way, then hw severe should the punishments be for using a painkiller? Indeed, it must say a lot about the amount of cricket these players are being forced to play that they need to take painkillers to carry on. If he is found guilty of taking a painkiller, then I feel the ICC should take steps to curb the amount of cricket being played rather that ban him.