If anything, I'd support it being legalized for terminally sick people. Everything else is just background noise. Tax revenue will be lost entirely by compliance costs (or even worse), check out the numbers in places like California etc.
Police will still need to police it. What will spend having a referendum and the related waste of time and energy when our politicians should be concentrating on 'real' issues, will be immeasurable.