The way I see it, when the casting call went out for the show they must have had to sign up as gay or straight on their application. Fox knows which way the guys said they swung and picked accordingly.
Which means when Jackie asks them what they are they must answer the same as they stated in their application.
But, does this mean in real life they are what they say they are??
I don't think so. Some may have lied and are now in a can't say otherwise position. Just my thoughts on a very confusing issue.
Background checks are so slip-shot on these type of shows it's laughable at times.