Having just spent the last hour reading this entire thread, I have a few ideas.
4. It is absolutely no one's business in the Fleet whether I am gay or straight, unless I choose to make it their business. I can't think of any situation where I would feel compelled to tell someone in the fleet my sexual orientation if I was any sort of professional. Even now, I see no need to share with the forum that I'm straight, because I can't see what is has to do with my performance of my job as a flight student. It is a question and answer that can and should (or even must) be quickly and easily dismissed. That's what professionals do.
There is no need to share it, but it will be known if you're not trying to hide it. When you bring a chick to the dinning out people will assume you're straight. When you talk to one of your buddies about the fight you had with your boy friend or bring him to some squadron function, they'll know you're gay. When you hook up with a he-she in Thailand...well that will throw everyone off, bad example. Point is, it isn't unprofessional to socialize with your peers and in doing so, they become part of your personal life. What you do in your personal life may not harm your job performance, but out of work interactions with the squadron are a very important part of your rep (for better or for worse). I'm not saying being gay should harm your rep (I personally don't have a problem with gays), but don't think that your personal life and your professional life are totally separate.