Have no illusions, legalizing drugs will not result in a sudden Utopian society, it will just mean that we stop wasting time, money, and lives on fighting a war we cannot win. There will still be plenty of criminals to deal with, and hopefully more space in prisons to lock them up for a long time. I think people have an absolute right to waste their lives as drug addicts if they want to, but I also don't think they should be allowed any public assistance in the matter, other than treatment for their addicition if they want it.
This debate always produces unrealistic ideas from people who are pro-legalization about what will happen. It seems to be much like the people who think that a bad economy means more crime. God bless you if you think that, it probably means you have a job and a set of moral values. The reality is that I arrest the same deadbeats whether the economy is good or bad. I have never seen a upturn in criminal behavior among people who previously were contributing members of society when the economy took a dump. It is always the same deadbeats, and they are not employed anyway, no matter how the economy is doing. Most of them are also drug users. Most of them will always be worthless and drugs being legal or illegal won't change that.