Secondly, Roberts was right on target in one of his public comments after the ruling: Its not the job of the U.S. Supreme Court to fix a stupid law. Thats the job of Congress.
It was unconstitutional because it mandated we buy insurance. Period.
That was the argument of all the other conservative judges, and that of Roberts until the last minute. His change of mind was far from brilliant, it was a tortured legal opinion, one of the most awful in memory.