Unfortunately i must recommend a govt. solution to this problem We need a regulation limiting the drug companies from charging more in the US than they do elsewhere in the world. Then they will have to charge a reasonable amount here so they can sell it for the same amount around the globe. Also (off topic) I believe we should only allow exporting of energy products once the price in this country drops to a preset level. Say 60 dollars a barrel for oil. After oil hits that mark then companies can begin exporting. I hate to rely on govt. for these regulations but I doubt we can do it any other way.
I agree with your solution but unfortunately the government does not. Wealth re-distribution and all that. See Agenda 21 for more details.