This current thread suggests that BA has a history of discrimination and is generally a rather poor employer. I would humbly suggest that in my own observations this isn’t the case whatsoever. Indeed I would contest that BA has been /is far more gay, mother, race, age, [insert minority group of your choice here] friendly that a great many UK employers.
With regards to the Mak case there were international considerations there that make it somewhat different and not in my view an indicator of the companies attitude generally.
Edit : Vintage beat me to it, but I agree totally...