20100928 news: Bahamas Chef-de-Mission lashes out at Games' critics