No, you take socialism for communism, thats wrong. In socialism, everyone is equal and everything belongs to everyone, thats why the 2 cows are shared with your neighbour. In communism they take both your cows and give you little milk ;)
And i think both Fascism and Nazizm are fine aswell :P