The government should just accept the fact that the drugs can't be eliminated. As long as the demand exists, the people will find a way to secure them. The only viable option is to legalize and regulate them.
Making it legalize and regulate them would really cause to much more trouble on this world and its not really right to exclude it and I would rather choose to stick on prohibiting it rather than on legalizing it because i cant imagine a society on which drugs are legal.
It is not possible to ban them with 100% efficiency. Even in countries such as Singapore and Saudi Arabia, where drug usage carries capital sentence, the drugs are easily available. So the best option, IMO is to legalize them.
Are you kidding me? Try it in Saudi Arabia to buy drugs. You are there to alcohol is not buy, and even more drugs. There are certainly exceptions, but the number of addicts in Europe and America there.