Cornell's Suzanne Mettler assembled a paper about Americans who insist they hate socialized government programs, even though they're, you know, "sucking from the government teat."
Here's a chart showing the percentage of government program recipients who insist they're not receiving benefits from a government program.
This fits into the broader analysis that Americans are in denial of their own instincts. They claim to be conservative, but they commonly have liberal views on an issue-by-issue basis. They want government to cut spending, but, again, program-by-program they support spending -- and spending more.
So don't believe any politician or pundit who makes sweeping generalizations about how Americans are "center right" and "anti-socialist."