The reason there are so many gays working in the cabin are that there are a lot of gays working in Cabin Crew Recuitment!
It's human nature to be more "attracted" to like minded people and so unconsciously be biased towards them.
If I was in recruitment all Cabin Crew would be tall, blond, drink beer, play golf and be fanatical supporters of Preston North End!!