I think that this thread might have answers to your question:
http://www.reddit.com/r/AskHistorians/comments/12mwgk/why_is_stalin_not_as_universally_reviled_like/