socialism and communism work at the tribal level because every member of the tribe is accountable for their contributions. my opinion is that it wouldn't work for a nation; at least not yet. i prefer regulated capitalism with the hope of coming up with something better.
Well even in the United states Capitalism doesn't really exist in a pure form. Just in 2008 we saw many eamples of that point when our government bailed out big investment companies and banks. Corporations want to privatize their profits but Socialize their losses. Also according to the Kato institute in 2006 the government gave out 92 billion in corporate subsedies. A subsedy is a government hand out for nothing to corporations.