As an American who is completely in favor of socialized medicine I've got to ask, what's wrong with socialism ('communism' on the other hand is a bad joke)?
Marx and Engels idea that capitalism is needed in order to then implement socialism was correct, but their idea that socialism would then lead to communism (Remember, there has never been a communist state ever) is flawed because it does not take into account the fact that humans are greedy by nature. So because of this communism will never become a reality. Better to allow free enterprise in private business and socialised infrastructure and utilities paid for by the taxes raised by private capital.
Can I ask any Americans reading this that are opposed to healthcare and public utilities paid for by taxes why they are not opposed to the following socialized things.
Education from kindergarten up to high school.
Fire and rescue service.
Police service.
Other 911 emergency services.
Armed Forces.
Roads and highways.
Street lighting and maintenance.
Public parks.
Public beaches.
And the big one... NASA!
Etc etc......