I Blame Fidel Castro for his deviation from his ideology and demise, i don't support the way he executed the supporters of his opposition after coming into power, i don't support the way he promoted himself in the Bolivian civil war, which was totally uncalled for. The basic of Communism is achieving excellency in the grass root level before theorizing and popularizing it in National and international level.
Thus we have both Marxist and Leninism version of it, which was successful in their own way. Communism is being bad mouthed by everyone but very few people understands the true meaning of it.
P.S.: I'm not a communist or a supporter of it, it's a dead concept in 21st century. I pity those who are still clinging onto it.