Mmmmm
Socialism is a method of governing where the government controls goods and resources and decides for the people who needs what and everyone will work for the good of the people as oppsoed for their own wants/needs. It's unrealistic as it discounts human nature (hence why the Soviet Union failed and China is becoming capitalist)
Fascisim is a method of governing that implies total government control and oppression of all dissenting opinions
Capitalism is a method where individuals and companies control the distribution of goods and market forces. It drives competition and innovation as people act on the basic human nature
Communism is a philosophy that all socio-economic structures will eventually evolve to the point where all people are equal and will provide for each other based on needs and not on greed or a desire for power. As the communes of the 60's prove this is an impossible ideal as it's totally contrary to human nature.
the Nazi's were socialists just like the Russians - The Nazi's didn't attack them because of ideological differences, the Nazi's attacked them because they wanted to be in charge. The Nazi's were also fascists but so were the Russians (to enforce a Socialist society you pretty much have to be fascist).
Despite what a lot of liberals in the US may tell you the US is not fascist yet and neither are the Republicans... a fascist government would supress freedom of speech (like the fairness doctrine will do).
No country is 100% capitalist. If you count the black market, no country is 100% socialist either.
There has never been a true Communist country.... countries call themselves by what their "ideal" government would be. That's why socialist China and Russia call themselves Communist while the U.S. calls themselves a capitalist democracy (actually a semi-Socialist Republic).
As most major countries are realizing it takes a mixture of all factors to properly govern and last.
Cheers guys and thanks Philip and William (my son)