Democracy can not deprive a man, to give to another, because that violates the rights of the one being dispossesed to favor the one receiving the dole. Charity is a moral precept, and morality can not be legislated. A moral precept can not be turned into a legal imperative, without damaging consequences. The concept of social justice, through the re-distribution of wealth or income, is NOT democratic at all. In any case, it can only be considered despotic.
True democracy is when both, political and economic democracies coexist in harmony.
So, true democracy is quite rare. And, if anybody, any man, who has the same right to use drugs, if he so wishes, as any other man, as long as he does not damage physically anybody else, he is not allowed by government to do so, in open and flagrant violation of his right, as stated in the Declaration of Independence. Even if people make the stupid mistake of pursuing their happiness through the use of drugs, they have the right to act in such a way, and government has the duty, the obligation, to protect his right to do so. It does NOT have the right to prohibit him from acting in the way he chooses to, as long as he does not damage anybody else, but himself. So, if we consider the rights of the people to political and economic democracy, and to choose their own path in their quest for happiness, we have to conclude that the money spent on drugs, is NOT dirty, because it comes from the people who have used it to purchase what they mistakenly believe to be the road to happiness.