I'm sure that the crew wouldn't have taken the decision lightly (if it was they that took the decision).
Just like the passengers, they also want to get home and not be delayed 5 hours, which makes the flight home very tiring with the lengthened duty day with only two pilots.
[Ex-BA B744 Captain]