If the government would legalize and tax on marijuana, would the public be better off? Yes. It would.
I personally feel medical marijuana benefits a plethora of people and could help support the economy more effectively than any other cash crop.