The captain didn't "decide" to cause fly an extra 150 miles just to inconvenience the medical emergency, you do realise there's several factors in the mix right?
I guess we'll have to disagree on that point; in my opinion there are very few factors more important than attention for medical emergencies, especially not consideration of a company handling contract. But the crew follow their company instructions and we are forbidden to question.
Also a Heathrow-bound BA B744 diverted into Dublin yesterday due to crew running out of hours. There have been instances where BA crews were heard to say that they were under company instructions not to divert to Belfast. Why? Is Belfast excessively expensive? I'm trying to understand why Shannon and, more perplexingly, Dublin are preferred.