Basically,you signed away your citizenship rights when you enlisted and took the oath. As a citizen,you have the right to give up your rights for the length of the contract. You no longer have Constitutional rights,only rights GRANTED under the UCMJ. Now that you are no longer in uniform,you are a full-flegded citizen again.
If they were inalienable, then could they be signed away?