If MJ was made leagle and sold in stores run by the state or the federal government I believe the United States could indeed pay off it's debt within ten years mabe sooner.
Say a 25% tax even. So if an 1/8 cost you 40 in the federal store afetr taxes you would be paying 50 for the 1/8.
plus the government would be better able to handle distribution and access.
While states would still benifit from fines due to neglegent use such as DUID.
Just like they do for Alcohol, public intox....driving under influance ect.
Now both sides win.