What poor delivery ? Most comments I've been reading are that the venues are ok and the athletes by large seem happy (granted they may be made of sterner stuff than the press). I don't think Russia's coming off worse in the West than they were to begin with, some people are really impressed with how pretty Sochi is, but Russia having nice scenery shouldn't be new
Bit wishful thinking on your part for isolation and impoverishment (really ?)
Watching figure skating now. This sport must have most biased and catty commentators for each nation