In 2005, flight BA268 a B747 from LAX to LHR, had an engine failure soon after departure and continued across the Atlantic on 3 engines. They had to divert to Manchester due insufficient fuel to make Heathrow. There was a difference of opinion between the FAA and the CAA as to whether the decision was correct.
No one would have criticised the crew if they had returned to LAX.