Profits. Yes!
Ripping the public off. NO!
Stock holders including many public employee unions want the companies they own to generate profits, shocking! /sarcasm
Why can't they charge what the market will bare? If you want to address the real problem you might want to ask congress why they won't allow Americans to purchase the drugs cheaper from Canada. Specifically why Dem's didn't fix that when passing Obamacare.
Couple of things:
Charing what the market will bare? How much is your child's life worth?
Obama tried to address drug prices but there is too much money lobbying against them from Dem and GOP. During the year coming up to Obamacare bill the healthcare lobby was spending $1 million a day.
Revealed: millions spent by lobbyists fighting Obama health reforms
They could have paid for a majority campaign. Thats serious influence. With Citizens united any one who voted there way could have there campaign paid for... But it is not bribery but free speech.