I'm likely to agree with you except when it affects pushers hanging around schools ... those scum should hang!
If an adult wants to stick a needle in himself while wasting his life ... go for it, I'll just step over the body on the way home to my wife and family.
And this is another important pro-legalization point. Ask a schoolkid whether he'd find it easier to get marijuana or alcohol, and most of them will answer marijuana. Why? Because alcohol is sold by licensed dealers who have a strong financial interest in keeping their licenses, and therefore a strong interest in not selling to minors. If an alcohol dealer sells to a minor, he risks his livelihood, and that's not a risk most of them are willing to take just to make a sale.
Drug dealers, on the other hand, operate outside the law. They're already risking their freedom by simply being in their business, and it's not much of an increase in marginal risk for them to sell to minors. Alcohol dealers check ID, drug dealers don't.
Pushers wouldn't hang around schools if drugs were legalized. There would be no reason for them to do so. As a matter of fact, your neighborhood drug dealer would disappear in areas where it was legal to buy drugs. The only people selling bootleg alcohol are in areas where it is illegal to buy it.
That argument falls apart when you consider our socialist welfare agenda. You will have to pay for his hospitalization, care and ultimately...his funeral.