I agree with you voodoo. The UCMJ prohibits service members from engaging in sexual activity with one another. So, you will not have sodomy in the barracks. In addition, a DI can now ask a recruit if he is gay, when he could not before. The recruit has to be truthful or face discipline. Just because he cannot be discharged does not mean that he has to be accepted. Really, this may not be very good for gays.
For gays this will fit perfectly under the heading, “Be careful what you wish for because you may get it”