despite growing support for marijuana, legalization faces rocky road