1000% wrong. It's "does the military have the right to exclude a subset of society from service".
it's "Should homosexuals be barred from military service?"
They do. Few people would argue otherwise which is why we have various standards (age, physical condition, mental condition, past records, etc) for service. However, Congress has decided that they need a compelling argument for doing so which goes beyond "Oh, no! What if some guy looks at my junk!"
In absence of a compelling argument, they decided to repeal DADT.