Nor the hideous racist regime in Israel.
Castro and I would not get along, I am a dissident by nature, so I cannot bring myself to support his regime. But we cannot blame the economic failures on Castro, now dead, RIP.
The Cubans have done well to survive more or less intact for this long in the face of the sanctions.
It is my belief, some one here may know better, that it was the sanctions that pushed Fidel into the Soviet camp in the first place. He was a nationalist, not really a communist to begin with.
Whatever he would still have been a hideous dictator like most of the surrounding countries.
To look anywhere else really is to legitimize his corruption.
The fact is Saudi has Oil, meaning they can keep their population fed, also, their version of 'totalitarian' is cultural, not ideological. They've had similar rules for 1200 years. If it were not House of Saud it would be House of X, same thing.
And Israel is racist? But not the surrounding regimes who want to wipe them off the face of the planet, and have tried to do so on a few occasions?
A more extreme but reasonable comparable would be North Korea.
List of dictatorships [1]
[1] https://en.wikipedia.org/wiki/List_of_regimes