I previously said that I thought the Justices were just making a show at oral argument and would ultimately not find it unconstitutional because “the Supreme Court hasn’t found a major piece of economic legislation unconstitutional for violating the enumerated powers of Congress since the 1930s.”
But instead of repeating what I said above, Obama put his foot in his mouth and said the Supreme Court shouldn’t overturn any laws passed by a democratically elected Congress. I think that the Supreme Court will respond by proving Obama wrong. The Supreme Court will probably find the law unconstitutional based on a technicality of wording. You can’t force people to buy health insurance, but it’s OK to raise their taxes and give them free health insurance, so the statute would just need to be revised to put it that way. Which probably won’t happen because of the deadlocked political process.