As awful as Obamacare has been at its purported goal of making health care affordable, it has been unquestionably successful at one of Obama’s other primary goals: the redistribution of wealth. Unfortunately, the poor design of the redistribution function is one of the reasons Obamacare is failing. This will not end well.
As the Economist points out, Obamacare imposes new taxes and costs on the middle class to fund subsidies for low-income earners. Low-income people get Obamacare for almost free, while middle class families are required to pay full freight for the most expensive government health care plan in the world by far.
Progressive taxes and fees almost always cause a reduction in economic activity due to the incentive effect, but this effect can be minimized if the progressivity is intelligently, efficiently designed. Which Obamacare was clearly not.
One of the basic rules of progressive income taxation is that you should never have marginal tax rates over 100% (or, realistically, anywhere near 100%). If you start taxing people over 100%, they quickly decide to stop earning. Obamacare contains an extreme violation of this rule.