I recognize in advance that this post may be controversial, and I apologize in advance.
I continue to believe that the current system will never be successful unless as a society we are willing to let those who fail to buy insurance because they want to spend their money on other things fend for themselves if they get sick and have an expensive illness. They would have to either go into debt or rely on charity or in the extreme, forgo treatment. If there were serious consequences for not having insurance, then fewer people would be uninsured and insurance would be more affordable since the cost of medical insurance would be spread over a wider base.
While I am in favor of income-sensitive subsidies of insurance since there are many poor who cold not afford to pay their share of the cost of providing coverage, they should still have to pay something. As an example, if the cost of insurance for a average middle class family is 10% of income, then perhaps the poor should be expected to pay 3-5% of income - but the point is it is not FREE - everyone is expected to contribute commensurate with their means. If someone is too cheap to participate that is fine - this is still a free country - but if they get sick they must live with that decision - it is a consequence of personal responsibility.
Children (to age 18) would get a pass (all would be covered) so they wouldn't have to pay the consequences of their parent's stupidity if the parent failed to buy health insurance.
If as a society we are unwilling to let people live with their poor decisions, then our system will never work IMHO, and the only alternative is government taking over the health care system and paying for it through taxes but that has its own problems.
I don't see much in between that would work.
While I hope this post doesn't close the thread, unless as a society we can have an open discussion of the issues (and this forum is a microcosm of society), we'll just continue with this same quagmire.