I believe there's no reason for anyone to feel uncomfortable in regards to fraternizing with homosexual people in the army, gay people don't bum you in your sleep, rapists do. It's likely to come up in conversation at some point and people should have the right to express themselves.
Everyone should have the right to practise their religion, as long as it doesn't obstruct anyone else, I think the open-faced hijab should be allowed, although fully covering a womans face should be discouraged.