If the public voted in laws legalizing all illegal drugs, would you accept their judgement?
It probably wouldn't be the worst thing that could happen.
Ideally, this should be decided state by state. The states are the marketplace of ideas. If California and Massachussetts wants to legalize it all, let them do it and we'll all sit back in the comfort of our prohibitionist states and see how it all works out.