I disagree. Walls stop physical objects from passing through it. Good economic policy has the primary function of building the national economy––economic policy has no role in curtailing contraband.
It's not lack of regulating prices that causes it... it's the proliferation of intellectual property laws in America that were written to protect corporations. This is what creates the need to get knock-off drugs.