Historians debate to this day whether Fidel Castro was a communist from the time he took power or only became one after he was spurned by the United States. What is not disputed is that he was always an autocrat moving ruthlessly against anyone who dared oppose him.