leave it to the Supreme court to do your work. That is the overriding lesson, here. The SCOTUS ruled that McCain-Feingold was OK, too (and that was an obviously wrong decision). We all hoped that the SCOTUS would save us from ourselves. They didn’t, and John Roberts “evolved” to the detriment of the nation. I think his middle name is, “Souter.”
In any case, it really is up to voters to correct this travesty. And now Obama will have to defend the Obamacare tax after he said (lied) that he wouldn’t raise taxes. It certainly would have been better for the SCOTUS to strike down Obamacare in toto, as they should have, but there are still grounds to challenge it.
For example, the law says ALL tax bills must originate in the House. Obamacare is formally a tax, and it originated in the Senate. Is it valid?
Again, the lesson is to not leave important things to the SCOTUS. Do it via elections. There is NO guarantee that SCOTUS would rule Obamacare and the associated tax invalid because it originated in the Senate rather than the House. But elections could change the picture, drastically. A republican House, Senate, and White House would fix it.
I have long been a fan of divided government (different parties holding different branches of government), but we are now at the point where that strategy won’t work. We need to heal problems, not prevent more. Divided government is good for prevention, but horrible at healing.