Common sense has finally prevailed, and the the Olympics are off.