While I agree with DublinPole in relation to the EI choice of diversion.
I do have to address his comment in relation to 'the crew being less than helpful' As a customer I can understand your frustration but EI has great issues with its internal comms. In this case (and the vast majority) I can confidently assume that the crew were probably not privy to any helpful info. EI do not give usable info to their crews beyond "divert here, refuel and return when able". Even being able to tell the pax the handling agent name would be useful to them.