That's nice. The rest of the world has price caps on what these companies can charge for drugs.
It's one or the other. You can have your ''patents'' and ''intellectual property'' respected...but that requires you not charge an outrageously higher price in certain markets, like the US.
What percentage of global rich, obese people live in the US? This is the main market and the product would not exist if it could not command a high profit here. Besides that, I think the US prices are so high due to the insane medical insurance structure, not because the drug companies really make much more than in other countries.
The rest of the world is free riding.
The solution is a law preventing drug firms from pricing in the US higher than (some small multiple of) what it charges anyone else in the world.