Very few people of the type that you describe would jeopardize their lives and careers by engaging in any illegal activity, most specifically selling drugs. It's just not worth the risk.<quoted text>
You're naive to think that the only people selling drugs are street kids. A 54 year old regular looking white guy was busted last week for having 60 pot plants in his house; he's been growing and selling for 14 years; someone must have blew the whistle on him. Who was he hurting?
A few months ago, another fellow with a similar story.
There are cops selling; lawyers, doctors, Harvard grads, business people, many wealthy people started out making their money with the drug trade.
Not every addict has the money to go to a doctor to get a prescription; or to buy large quantities. There will always be a market for drugs. Do they belong in jail? No.
If drugs are legalized, they will be licensed and regulated and heavily taxed and Walmart or CVS will become the primary outlet. Personal sales will still be illegal, enforced more than ever, because the government will want the revenue. Just like moonshining is still illegal.