Legalize it, but tax it, and if you do something stupid with either type the consequences should be severe enough to motivate the next person a little more to stay on the straight.