Pharmaceuticals don't follow the normal laws of supply and demand. The price is more of an effect of demand and need. If a drug is needed, absolutely necessary, prices will remain high, because people must pay it or suffer the consequences, which may even include death. Supposedly this is because it costs so much to develop the drugs, and they need to recoup that cost. However, they will often sell the same drug, by the same manufacturer, for less in other countries. So really, it is just gauging, because it is legal to do so.
And I have read (can't state for fact how true it is, as I don't remember where, but it seems to fit) that if a drug is needed by a small enough segment of the population, that they may stop manufacturing altogether, because there is no money to be made by it. Even if that drug saves lives. And they still hold onto the patent, so no one else can makeit either.
For the most part I am all for free market, less govt interference with commerce. However, when it is as morally reprehensible as this turn a profit at the public's expense, I wish the govt would step in and make some common sense laws.