actually they are all socialists. I think a long time ago people made up words to distinguish between Nazi Germany during WWII and at the time Russia was on our side as well as other countries. Couldn't call them Nazi's which what they were so communism was the word. Or marxist or whatever. Obama is a hard left socialist. He's only been in power three months and is destroying our country. Your definitions are exactly what Obama is doing!