It's a fucking business.
I don't recall pharmacists signing some sort of contract that says they must throw away good chances of making money while people with regular jobs can do whatever they please. Just because this drug happens to be live saving doesn't mean you should have a right to decide how much they can sell it for.
If tomorrow Apple made Iphones cost 1mil $$ each you wouldn't sue them, you just wouldn't care. This is no different, the only problem here is a moral one. And morals have no place when it comes to laws and fines.