Seriously a diversion safe, landing on a ocuppied runway, bonkers, and they call Ryanair cowboys.
It is not obvious what experience of commercial operation qualifies you to make this kind of libellous comment on our major airline.
Presumably BA would have contacted the company in LHR in addition to doing their own calculations.
For what it's worth (as one who has operated in the area) the decision as to whether to land on what remained of a massive runway with the relatively sophisticated facilities of Accra versus a diversion to Lagos is a no-brainer.
The BA captain has my whole-hearted support. But then I would never have passed the aptitude test to be a bureaucrat.