Perhaps a state governed service, like the lottery?
Take it off the streets. Free up the police and the jails. Fair pay, healtheir, insurance, training for the men and ladies? Furthering education opportunities?
What is your oppinion on this? A reasonable solution? Or would it make things worse?