Greece is a rather small country, so are Portugal and Ireland. If anything, being small makes things worse, as it is more likely that there is less economical diversification.
Greece never had an economy to begin with. It's got a free ride with the Euro cheap interest rates and now a brutal reality check when they had to pay back.