Im with you on that for some things, but drugs that have a profound effect on your body should only be available with a prescription. This is why we have medical professionals, doctors. Otherwise citizens would be able to walk into any drug store and buy whatever they want. Years of training and experience in medical care are required to prescribe medicines, someone cant just go on the net and figure it out safely.
I used to think that steroids should be legal, but we have all seen the deaths that can be attributed to them. If steroids were made legal then there would be a much larger population using them and then the deaths would rise proportionately or even more. In the US so many folks see more = better. There would be a lot more high school boys using them etc. There is a limit to things.