Look, when people signed on for the jobs they were doing the retirement package was part of the deal. Only a cowardly thief would want to stiff the elderly out of their earned benefits.
Absolutely. However, if their "contract" for employment included retirement health insurance benefits, they are entitled to them.
Where there were restrictions or no benefit guarantees, I (as a taxpayer), do not want to pay the premiums for those who do not have coverage. I already am paying premiums for those on Medicaid, and to add socialized medicine taxes to my income for the benefit of others is PURE socialism (aka, wealth re-distribution)