It's difficult to say that it is unethical. Those stock were listed for public trading so the companies accepted to have their shares bought and sold as the market participants please. It's a free market after all, shorting is merely another way to profit from others' mistakes.
On a side note - what broker are you using to short Greek stocks? Do you know of any online brokerage platforms that allow it? Eg, SaxoBank lets you go long on Greek stocks (and CFDs) but not short.