The only valid thing you said is that "you weren't there". There's a million possible situations they could have been dealing with that we don't know about and ATC was no help putting them into that situation. Not to mention it's at the end of a 12 hour flight. I'm sure they can fly just fine.