The only real solution imo is to go to a single payor plan for all Americans ala Medicare. Of course the insurance companies would hate it.