You've missed the point, which is that this "let's legalize it" statement is not going to win more votes than it will lose. Regardless, it's not hypocritical to recognize the divide between users and dealers. Even the law makes the difference between the two clear: buying drugs is not a felony charge, selling them is. It's also a fallacy to think that users and dealers could not be decoupled. While a dealer depends on users for profit, a user who gets his drugs from other avenues (eg. growing pot, prescription drugs paid for by insurer) does not need a dealer.
That touches upon one of the goals of legalization; to remove the criminal dealer from the equation and allow the product to be sold at corner stores by merchants who already run their business legally. If and when that happens, I think it's far more likely the current dealers will look for other criminal opportunities rather than open up their own corner stores to sell what they've always sold, but legally for less profit.