I'd disagree...
Colorado was a test case in the US. In 2012 they voted to legalise recreational use. Jan 1st 2014 they rolled it out. 2016 saw them pass the $1bn sales mark. The Colorado government collected $150m in taxes. $50m of that is special excise tax which is for schools.
$1bn from a population of 5.5m... As the hippy tree hugging community are showing, once again, that if you enjoy the environment, as opposed to drilling and mining the environment, you make more money! The Denver Post has a great article on how the smaller, more deprived communities, are handling their revenue