Socialism has already existed in America long before Obama took office. Social Security, Medicare/Medicaid, and the US military are socialist programs. Republicans have been using "socialism" as a soundbite without even considering what its true definition really is. So yeah, socialism is not anti-American at all.
US military is a socialist program?
Communist states, dictatorships, kingdoms, corporatocracies and other more obscure political concepts may have benefits, health services, pensions etc
Some might say equal access to health services would be the basis of socialist thinking, rather than a tiered system that means those at the bottom may get nothing and those at the top get fantastic health care and there is a sliding scale in between.