> Stalin did at least ten holocausts
What do you mean by this?
> People can freely call themselves communists or socialists, and few seem to have a problem.
(1) huge amounts of people do in fact rage uncontrollably at any idea that might be labeled "socialist", and (2) socialism encompasses such a wide variety of views, from anarchist and libertarian ideas, yes to Stalinist tankies. I'd wager the latter are a fringe minority.