Communists and Fascists are opposite sides of the same leftist coin. Nazi was the abbreviated name of the German National Socialist Party while communists have always called for international socialism. The joke has always been; communists are national socialists in a hurry.