It's not the executives or businesses' fault. It is their job to do every thing legally possible to maximize profit.
Some of the laws need to change.
Some ideas, not the only things, not all necessary - all will allow the U.S. to attract and retain the best doctors in the world:
FDA approval processes need to get less political.
Drug producers should be forced to license out their drugs (let others produce it) or the process should be made public (not for producing copies but for research openness), for a reasonable fee instead of keeping a monopoly. But extend the patent time, so they can keep making those smaller profits longer.
Make price caps illegal, all they do is set a minimum - and do not keep prices down.
Return to health insurance instead of managed care.
For high cost procedures, over let's say $200k, the type that would bankrupt almost every american, add in a government funding. Nobody is doing these electively. I am not for completely socialized medicine, but people should not have to choose between death and bankruptcy; food or prescriptions.
Force private practitioners to do a of specific type and amount of pro-bono work if they charge over a certain amount or do a lot of elective procedures (plastic surgery, cosmetic dermatology).
Subsidize health care - tax rebates (both Obama and McCain are pushing a type of this).
Do not allow HCP's to deny life saving procedures - but government should pay part of the most costly procedures.
Make many common Perscriptions OTC, like every other country.
These may or may not be right, but Americans should be talking about it, and they don't because they are afraid.