Katy Gallagher acted rightly over cannabis use