Please stop pointing to successful market economies and calling them socialist.
In some ways Switzerland is a libertarian tax haven and really makes the US look socialist.
Switzerland, Canada and Denmark are more economically free than the US according to this: http://www.heritage.org/index/
Just because there are some very rich people in the US, it doesn't mean the average person would be better off in a socialist country such North Korea or Cuba.