Venezuela is not a communist, one-party state. Yes, they implemented many socialist initiatives but they aren't directly attributable to the nation's economic crisis. Their dependency on petroleum, plus Chavez's foolish decision to devalue the nation's currency did.
Socialism from above always fails, that's why I believe in socialism from below: libertarian, anarchist communism.