Debates are raging on Twitter over the type of man Fidel Castro was. Words like “revolutionaary”, “despot” “dictator” are bandied ...