It is illegal in all states Federally but Missouri overrode the Fed law for "consumption only" just like making beer and wine at home. The override is like the state laws for marijuana. Fed says illegal. The states say no. LOL
I don't smoke either but I think criminalizing marijuana is ridiculous. The affects are far less than alcohol and you can legally buy 100 proof and get absolutely inebriated. But can't take a smoke to chill?? Insane.