The military is held to different standards than is the civilian world. Trying to say discrimination is ok outside of the military because its OK in the military is an apples and oranges comparison. Is discrimination against someone who's too short/too or too blind for duty wrong? Maybe, I'd be in favor of finding them a non-combatant role, and letting them do their patriotic duty if that was the case, regardless, these are two different arguments. The military doesn't play by the same rules as the civilian world for a reason. Saying, "hey, you're not fit for combat," or, "you're not fit to be an active military member" is a totally different thing than saying, "hey, we're not going to hire you because you have a family."