I really think that if these above (a,b,c) people want to serve their country and stand ready for to make the ultimate sacrafice, then who are we to deny their constitutional right to do so?
I think that as long as they keep their shit to themselves and not walk around camp buttass naked with a dildo in their hands lol, then I guess they should be allowed to serve like any other straight guy/gal.
and about the moral thing, thats why we have the 'dont ask dont tell ' crap thing.