Depends on who's making the decision. Who's "we"? - The UN? A roomful of bureaucrats and HMO managers? The voters?
Oh, lets say that "we" are the dutifully elected United States representatives in Congress carrying out the will of their constituents.
Sound like a good compromise to you? Not all drugs legal or illegal, but a balance between the two extreme positions.