If the government can say what substances you cannot put into your body, how long before they say what substances you are legally required to put into your body? Will statins and anti-obesity pills be required because of some federal "War on obesity"? I don't think this is such a stretch to imagine. The freedoms lost because of the "War on drugs" are only overshadowed by the freedoms lost because of the "War on terror".
Yes, drugs should be legalized. The government, nor anyone else, should have any say-so over what substances I do or do not put into my body.