Hmmmm...well, if you consider that alcohol is legal, and the problems that stem from it are pretty rampant, I don't know that legalizing drugs, or prostitution, would do much but make the government richer. If prostitution were legal, it would still be largely a inferior position that the woman finds herself in (no pun intended, seriously). It wouldn't really make it much better for the women, would it? They would still be prostitutes, just cleaner for the job.

As for drugs..well, again, would it do much to the people that use the drugs? I think it would just keep them down, and the government would profit.