Olympics shambles