The Affordable Care Act is a law that beneficial for millions of Americans. Not all laws are perfect and more work still needs to be done. The law is a step forward into the right direction by providing those who weren't able to get health insurance before can now obtain health insurance. It creates an even level playing field where woman doesn't have higher premiums just because she is a woman and people with preexistent conditions can obtain health care.
Millions are and will lose the insurance Obama promised they could keep. Because ObamaCare forces employers to offer expensive Cadillac plans but also offers the option of paying a fine for not providing health insurance that can be cheaper than providing it, between seven and twenty million Americans are likely to lose their health insurance coverage according to the Congressional Budget Office. The original estimate was closer to four million. Why should anyone be forced to subsidize the medical care of others? Very few individuals would personally assault their neighbors at gunpoint and steal thousands of dollars to pay for their own medical needs.
The reason why people lost there health care is because it was inadequate according to the law. They would have been left out to dry if they occurred a serious illness. 90% of employers were already providing healthcare before the law was even implemented, it was for those 10% that didn't offer it to full-time and part-time employees. Also, 4 million Americans have signed up and now have health insurance. We subsidize medical care because if someone who goes to the hospital and doesn't have health insurance, we pay substantially for it overall. It helps lower costs.