The ones forcing them to put GAY in front of Marine is those who want to keep/kick them out. Besides forcing them to keep secrets is like forcing them to lie. Personally I don't like the idea that only straights can fight for our country without holding something back.
That first part sounds like a bureaucracy problem. The second sounds reactionary, do other countries have separate quarters?