>Direct democracy for every issue individually is not the best overall system.
Straw man in the wild. Nobody here advocates direct democracy on every issue.
However, one simply can't argue that a government that acts against the interest and preferences of 90%+ of the population it supposedly represents and serves is doing a good job.
>Furthermore, legalization of cannabis requires more...
You speak of these questions as if they haven't been answered already in several countries and multiple states in the US.
And in any case, this is another strawman. The problem is not the slow rate of legalization, it's that the Federal government is not moving at all towards that goal (in particular, by keeping marijuana on Schedule I), when simply letting the states regulate the issue would have satisfied many people.