The same could be said for those who drink alcohol though.
I'm not teetotal although I rarely drink.
It seems sensible to get rid of the restricted hours as they aren't observed by the small shops anyway. The same is true for no alcohol Buddhist holidays. We got rid of similar hours in the UK, which I think were a hangover, sorry for the pun, from the First World War. The only problem is that the drinking culture is different in some countries. In much of Western Europe sensible drinking is a way of life which it isn't in the UK. There was an experiment done a while back where 2 groups of people in the UK were given what they thought was alcohol. Half had alcohol and half didn't. Both groups displayed the effects of alcohol consumption suggesting that being and acting drunk are as much down to what you want as it is due to alcohol.
With cannabis, if I was forced to choose I'd say don't legalise it, apart from medical use, but as I don't use it for recreation it doesn't matter to me either way.