We probably could have nailed Obama on this.
So bear with me on this, it's going to get a bit nuanced. Governments tax in order to provide a service. They do this all the time... we get taxed for the service of national security, and we get taxed for roads... and then we get taxed for medicare, social security, PBS, and so forth. Where liberals and conservatives argue is what services should the government provide, and what should be left to the private sector. In Europe (and Canada), it's accepted that state run health care is one of those things that's a service government should provide. And it's a functional system. I mean, people aren't dying in the streets here.
Consider the following:
We get taxed for Obamacare.
It's not a service. It forces you to BUY a service from a private provider, or you get fined.
It's not functional.
There's no reason why liberals who want state healthcare should like Obamacare. Full, actual, state-run healthcare would cost a fraction of Obamacare. And while it would be too expensive, it might actually function.
As I said, Republicans could have nailed Obama on this. It's not even about being an entitlement program, it's about being a bad program even to people who think the government should provide this service.