ACA is perceived as immoral because it is socialistic and redistributive in nature.
After all, Freedom of Choice means that individuals & families with limited budgets and resources are free to negotiate one-to-one with multi-million-dollar corporations for terms of insurance, employment or financial services.
Anything else would be an affront to God and the Free Market.