Having passengers running around in the dark and rain, tripping over runway and taxiway lights and signs and other installations, possibly falling into ditches, and even risking getting hit by emergency vehicles, are accidents waiting to happen. Taking all this into consideration, the captain's decision was obviously to not let the passengers out until he was confident that it could be done safely; I will be very surprised if the investigation report will say otherwise.