I think it was fair considering ALL the details. I don't believe he should have to suffer more imprisonment now that he's home. I also believe he should receive some measure of punishment because of his personal decision to leave his post. This outcome seems appropriate and just. No military pay/benefits but at least he's a free man.