I've never done any "hard" drugs and I have a white-collar job. I don't hang out with drug-users or hard-partiers or scheisters of any kind.
That said, by my own estimate, I could have anything I wanted of good quality delivered to my house by noon in under 3 phone calls for a competitive price.
Again, I do not use drugs, but I fully support legalizing marijuana.
For destructive drugs like meth, however, I think we should take the Singapore approach to dealing with dealers/traffickers.
"Guns always work better the cleaner they are... Remember to keep it lubed always and clean it when you can and you will be much better off over the long haul." -Larry Vickers