The reason for kicking out people was obligations the employer holds for personnel (securities and support staff). They needed to send the employees home because it was getting too late in the night and their shifts were ending.
How tf FOM did not see this coming is unbelievable. It's literally advertised as a night race, they should have known that there is a possibility for delays. I have never seen anything like this in Europe, where most countries arguably have stronger wodker protection laws. How did they not have another team on hold that could take on those responsibilities?