I agree with most of your post, however the "socialist med model" is incorrect. Look at Canada for example, (have relatives there) They wait months for procedures and if critical, they head for the U.S. to get it done. The Medical community has no incentive ( profit, bonus or premium pay for skills) to be quick or efficient. Obama tried to start shifting to a socialized med system and the young and healthy wanted no part in the cost sharing. Not smart to realize that in the future, just like Social Security they will become the generation that will use it.
One size doesn't fit all medically.
HAA on the other hand is about to have a really rude awakening as more states pass legislation capping how much operators can gouge a patient.