I am no expert.
But seems like the difference between Scandinavian countries and Venezuela is that Scandinavian countries are capitalistic enough to make everyone work for their bread but socialist enough so that everyone enjoys a part of the pie.
Whereas Venezuelans were spoiled to get freebies from oil money by Chavez. And Chavez was smart enough to give them so that nobody would question him, and people would adore him while he got rich himself. In fact, it seems some people still like him thinking they lived well thanks to his "generosity", not the fact he was lucky enough to exploit high oil prices.
Maduro is an idiot, but something tells me he would've continued Chavez' strategy if he could've. Nobody would question Maduro if people had food. I hope Venezuelans are aware their poor planned economy is more at fault here than anything else.
Socialist freebies are a hell of a drug. Everyone loves free education, health care, houses, etc. Nobody actually wants to pay for them. It's no wonder why the main guy opposing Maduro is just a slightly less extreme lefty.
I mean no offense to our Venezuelan friends, I'm sure the country has a lot of hard working honest people that keep the country running at all, but someone needs to pay the bills. And it's obvious they couldn't afford those highs standards of living. Given the fact that lower oil prices tanked the economy, and created a scarcity of food, it's obvious that, unlike Scandinavian countries, there wasn't anything they produced to keep the country afloat.