In my experience within BA there is very little anti gay feeling in fact the opposite.
Some of the best cabin crew I worked with were gay. I met a small number of 'bitchy' gays but they also had a very professional approach to the job.
There was a little group of macho men, at Gatwick, who formed a little club ( I can't remember the name now) which was basically anti gay. They even wore a little tie pin badge to identify each other.
Outside of the airline industry people assume if you are male and cabin crew then you must be gay.
I have had many quizzical looks from people when I say what I do for a living!