The thing is, so many people were against Obamacare that in the liberal state of MA they elected Scott Brown ® to the Senate to replace Ted Kennedy on his platform to vote against it. It was the Democrats in the Senate that made the deal to pass the House version that we now are stuck with. They did so just a day or two before Brown was sworn into office. This turd of legislation was widely unpopular and the Democrats pushed it only because it was the only chance they had.
Also, this is not Socialized healthcare. This is a deal with insurance companies that went south fast. Basically, the Democrats promised millions of new subscribers to the insurance companies and backed it up with federal assistance if that didn't happen (payoffs to for profit companies). Chief Justice Roberts shares much of the blame for siding with the liberal left of the court that this was just another 'tax' in regards to the penalties for not being insured. How can a Chief Justice make the convoluted argument that the federal government can force a tax on you for not purchasing a product, one that you do not want, from a for profit company!