So why did the government choose to have a non-binding referendum on cannabis? Watching Question Time today, the reason is clear: the Prime Minister is going hard on the fact that all three government parties have committed to pass the law if the people vote for it - and even had the gall to claim that that promise is more binding than a self-executing law (because, in theory, a future parliament could repeal it. What stops said future parliament from repealing whatever law politicians promise to pass is unclear). In other words: if you want cannabis legalised, you have to re-elect the government.
And so a binding referendum has been transformed into a naked scam for votes, so Labour Ministers can keep their jobs and their one-percenter salaries. They are treating the public with utter contempt here. And we should punish them for it.