To me, legalizing drugs is like what happened when legalizing gambling. The tax dollars generated are plentiful, but at what cost? The money is filthy and seldom goes to what was promised.
A bunch of dumb people (and a few smart ones on a bad day) lost a bunch of money and some savvy businessmen who realize that humans are terrible at looking realistically at gambling odds made oodles of money off of them?