Sure. It fits your logic. Instead of trying to stop burglars, cops should instead go after all the fences, because then the burglars wouldn't have anyone to sell to, right? Your house being broken into is strictly small time, not worthy of police attention when they have bigger fish to catch.
What is your solution to get drugs off the streets that will be effective and permanent?
There is no more an effective and permanent solution to street drugs than there is for mugging, theft and black marketeering will always exist. The answer certainly isn't to ignore it. The ACLU wouldn't like my approach. Something along the lines of injecting the convicted street dealer with all the drugs found on him at the time of arrest.
I'll tell you what, the next time a fence robs my house, I won't call the cops. Drug suppliers market and sell the drugs to smaller 'distributors'. Get rid of suppliers, the smaller sellers won't have a product to sell. I never said to ignore the small sellers, you inferred it. I said, the way we were going about it isn't working and we need an effective and permanent different approach or we'll just continue pouring millions of dollars down a black hole. The current practice of arresting small dealers is not detering the sale of street drugs.