Men regularly played all the women’s roles in Shakespeare’s plays...because that’s the way it was...no women allowed. Nothing to do with gay.
Actually, boys with high voices played women in Shakespeare’s plays. It is a little creepy I guess.
She probably wasn’t a virgin, but it would have been treason to say otherwise, and she might have been gay.