It wasn't a reply to your post. But how about the police? Do you think they support legalization? Before you answer, go ask a few in Warsaw or wherever you happen to be. I think you'll be surprised by the answer, because most of them would rather be out chasing robbers, rapists, and killers. And that's where their bosses would rather spend their budgets as well. You can't police consent means if someone wants to buy a bag of weed and smoke it at home, and someone wants to sell him, it becomes futile to try and prevent it. They tried to do it with alcohol and failed. It's just idiotic to keep spending trillions on this problem without any result. Better to spend the money on education and treatment. And the only reason politicians keep doing it is to assuage people such as yourself.
P.S. I don not smoke nor drink, but support an adult's right to make that particular decision for himself.