what is the difference between socialism fascism and communism?
Communism advocates the abolition of private property; socialism advocates government ownership of the means of production. Fascism leaves that property in private hands--then shackles those hands, every economic decision being directed by the state.