The other day I saw this picture:
Stalin - for one, called himself a communist not a socialist. Furthermore, he was so far removed from that he now has his own thing named after him: Stalinism. Socialists and Communists HATE Stalinism.
Mao - Don't know shit about him actually, whenever I hear other socialists talk about him they are disgraced that he called himself such
Hitler - It says it right in the party name "
National Socialist German Workers' Party" not "Socialist German Workers' Party". Learn the fucking difference between Socialism and National Socialism before you speak about either of the two, because there is a HUGE difference.