As a BA frequent flyer I have never been afraid of criticising BA.
However on this occassion I think A330 has been somewhat unfair.
As a surgeon, I should point out the the captain took this decision following professional medical advice, and in consultation with the passengers.
Had I or A330 been the poor individual with the fractured ankle 2+ hours out of Orlando, and faced with the choice of returning to blighty for safe and affordable NHS care (Emergency care in the UK is still as good as anywhere in the world, even if elective care leaves someting to be desired!), or returning to the USA being lumbered with a bill for 10s of thousands of dollars, and being treated away from family and friends, I know which I would choose!.
Pain relief with analgesia and immobilisation is entirely appropriate (and hopefully the odd brandy).
Fat embolus is a rare complication in which fat from the marrow is thought to embolise to the lungs and cause a serious inflammation of the lungs with fluid accumulation, and has a high mortality rate. It is extremely unlikey that the patient had any increased risk of developing this as a result of completing the 390 minutes of the planned flight against returning to the USA which presumably would have taken about half that time.
Again I really do not think that calling this a Pan was unreasonable, particularly as it appears that SOPs require this in order to obtain appropairate medical support at the arrival airfield, and in the circumstances I would do the same thing, to try and ensure that any pain and suffering was minimsed.
For once I would applaud the actions of the crew which seem to have been carefully considered, after appropriate advice and consultation, and without making an unecessary drama, in order to minimse the inconvenience to as many people as possible.