The main problem seems to have been selection of a totally unacceptable alternate...why? Surely
somewhere capable of handling international flights was available? Even so, why could a segregated transit lounge not be made available after landing whilst Northwest got their act together?